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

функция getline() в dev_C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать целочисленный массив A(75), элементами которого являются случайные числа из диапазона [-5, 20] http://www.cyberforum.ru/cpp-beginners/thread396674.html
помогите решить плз,прост сам препод много задал,а этот номер я как то не одупляю!!! "Сформировать целочисленный массив A(75), элементами которого являются случайные числа из диапазона . Найти среди его элементов два, разность которых имеет наибольшее значение." Нужно сделать на С
C++ Работа с матрицами Характерисикой столбца целочисленной матрицы именнуем сумму модулей его отрицательных нечетных елементов.Изменяя их место в столбце заданной матрицы, расположить их в соответствии с ростом характеристик. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread396673.html
C++ Задание про код Хэмминга
Дано сообщение 0010010100101001 закодированное самовостанавливающимся кодом Хэмминга. Требуется определить верно ли данное сообщение и если нет, можно ли исправить сообщение Ответ представляет собой фразу "Верно", фразу "Ошибку определить невозможно" или исправленное РАСШИФРОВАННОЕ сообщение.
C++ Упростить листинг программы
Есть листинг проги, нужно его упростить. // test.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std;
C++ есть часть кода с указателем на массив. в общем, объяснять не умею. в коде вы уж точно поймете http://www.cyberforum.ru/cpp-beginners/thread396641.html
из файла забираю значения для элементов массива но в цикле ведь i,j, а тут, если пытаюсь сделать что-то вроде *(*(Array+i)+j), то компилятор ругается так // cpp:31: error: invalid type argument of ‘unary *’ вот часть кода ifstream is("/media/wind/forlabs/for9.txt"); for(int i=0;i<size;i++) for(int j=0;j<size;j++)
C++ Файл целых чисел В файле целых чисел заменить все значения равные максимальному нулевыми значениями. подробнее

Показать сообщение отдельно
kobyb
1 / 1 / 0
Регистрация: 01.12.2011
Сообщений: 16
01.12.2011, 19:11     функция getline() в dev_C++
Помогите пожалуйста, не могу разобраться с функцией getline()
Пишу на dev_C++ и не понемаю смысл работы функции. Она читает, пока не встретит символ конца строки?Почему у меня в выходном файле записался весь фаил input, а не только первая строка?Вот программа:
C++
1
2
3
4
5
6
7
8
9
{
    string s1;
    vector<string> v;
    ifstream fin ("input.txt");
    ofstream fout ("output.txt");
    while (getline(fin,s1))
          v.push_back(s1);
       for (int i=0; i<v.size();i++)
           fout << i+1 << ":" << v[i] << endl;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru