Форум программистов, компьютерный форум CyberForum.ru

Считывание строки из файла. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны целые числа a1, a2, a3. Получить целочисленную матрицу [ by]i, j= 1,2,3 для которой bij= ai - 3aj http://www.cyberforum.ru/cpp-beginners/thread557490.html
Даны целые числа a1, a2, a3. Получить целочисленную матрицу i, j= 1,2,3 для которой bij= ai - 3aj
C++ Выяснить можно ли с поля (k,l) одним ходом ферьзя попасть на поле(m,n). Если нет, то выяснить, как это можно сделать за два хода Поле шахмотной доски определяеся парой натуральных чисел, каждая из которых не превосходит восьми: первое число номер вертикали (при счете слева на права), второе-номер (при счете снизу вверх). даны натуральные числа k,l,m,n каждое из которых не превосходит восьми. Требуется: выяснить можно ли с поля (k,l) одним ходом ферьзя попасть на поле(m,n). Если нет, то выяснить, как это можно сделать... http://www.cyberforum.ru/cpp-beginners/thread557481.html
C++ Корректность моего кода
В общем, написал я код... Но поскольку опытности не хватает, то хотел спросить корректен ли он? Н-р, я использовал глобальный указатель, что в принципе(по моей информации) не есть good)... Оцените плиз мою работу... //--------------------------------------------------------------------------- #include <iostream> #include <vcl.h> #pragma hdrstop double *p_arr = new double;...
Вычислить y= k14− 18 k для 6 значений k, вводимых с клавиатуры. Результат вычислений записать в массив. Полученный массив отсортировать по возрастанию C++
#include<iostream> #include<math.h> #include<iomanip> using namespace std; double const n=20; int vvod( double y, int n) { int k; for(int i=0;i<n;i++) {
C++ Найти какое нибудь слова оканчивающееся на d(если таких слов нет то сообщить об этом ) http://www.cyberforum.ru/cpp-beginners/thread557474.html
Даны натуральное число n , действительные числа a1,....,an . В последовательности a1,...,an считая при этом, что количество символов в каждом слове не превосходит 15. Найти какое нибудь слова оканчивающееся на d(если таких слов нет то сообщить об этом )
C++ Visual Ultimate - проект устарел Вот решил я как то освоить С++ , посмотрел туториалы , соответственно скачал visual для этого Там создаю проект потом файл С++ пишу там самую простую программу "hello world" #include <iostream> using namespace std; void main() { cout << "Hello!\n"; system("pause"); подробнее

Показать сообщение отдельно
zhurbikk
4 / 4 / 0
Регистрация: 14.11.2012
Сообщений: 38
14.11.2012, 20:45     Считывание строки из файла.
как то так
у меня работает


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
string str;
int i,j,n,m;
i=0;
ifstream fin("text.txt");
if (!fin)
{
            cout<<"Error";
            return -1;
}
cout << "введите n" << endl;
cin >> n;
while(!fin.eof())
{
 
getline(fin,str);
 
 
 
//cout << str << endl << endl;
 
 
i=str.length();
m=1;
for (j=0; j<i;j++){
if (m!=n)
cout << str[j];
if (str[j]==' ') m++; // т. е. я ищу это слово под номером n по количеству пройденных пробелов и вывожу на экран только все остальные слова. в этом заключается удаление
if (str[j]=='/0') m=1;
 
}
cout<<endl;
}
system("pause");
return 0;
}
 
Текущее время: 01:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru