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

Как узнать что при считывание очередного слова в string был сделан переход на новую строку в файле? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите функцию, которая получает массив A ненулевых целых чисел размера N http://www.cyberforum.ru/cpp-beginners/thread1090782.html
Напишите функцию, которая получает массив A ненулевых целых чисел размера N. Она возвращает значение последнего из тех его элементов AK, которые удовлетворяют неравенству AK<AN-1. Если таких элементов нет, то функция возвращает 0. Получилась такая программа: #include <iostream> using namespace std; int func (int A, int N); int main() {
C++ Что делать с warning : CA2122 : Microsoft.Security ? Добрый день уважаемые форумчане! Закончил свой проект и решил протестировать его анализатором кода MVS2012 (в процессе компилирования) на предмет warning... (Просто компилятор их не выдает). Удалось устранить почти все (большей частью не внимателен был) кроме: MSBUILD : warning : CA2122 : Microsoft.Security : 'COpenGL:: Dispose(bool)' выполняет вызов в 'COpenGL::~COpenGL(void)', для которого... http://www.cyberforum.ru/cpp-beginners/thread1090780.html
C++ Сформировать массив С из исходных двух по правилу:
ПОМОГИТЕ!!! Заданные два массива: A (n) и B (n). Сформировать массив C (n) следующим образом: ci = max {ai, bi}, если i - четное; ci = min {ai, bi}, если и - нечетное
Определить является ли лабиринт правильным. C++
определить является ли лабиринт правильным.Правильный лабиринт - такой лабиринт, в котором из любого места в любое другое можно попасть только одним способом. ОБЯЗАТЕЛЬНО! Решить эту задачу как-то с помощью очереди.
C++ Передача массива в функцию. Не могу понять что не так http://www.cyberforum.ru/cpp-beginners/thread1090747.html
Добрый вечер. Помогите, пожалуйста, решить проблему. Задание такое: Дана целочисленная прямоугольная матрица, все элементы которой различны. Поменять местами столбцы, содержащие минимальный и максимальный элементы матрицы. Найти количество строк, среднее арифметическое элементов которых меньше заданной величины. Необходимо выполнить в двух вариантах: 1. Используя локальные массивы....
C++ operator+ overload #include <iostream> class point { private: int x; int y; public: подробнее

Показать сообщение отдельно
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
06.02.2014, 18:11     Как узнать что при считывание очередного слова в string был сделан переход на новую строку в файле?
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
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
 
using namespace std;
 
int main()
{   string str;
    vector<string> vec;
    ifstream in("example.txt");
    char c;
    while(!in.eof())
    {
        str.clear();
       while(in.get(c) && c == '\n')
       ;
 
           do
                str.push_back(c);
 
                while(in.get(c)&&c != '\n');
              vec.push_back(str);
              cout << "vstretilsa konec stroki \n";
            if(in)
            in.unget();
 
    }
 
    for(vector<string>::size_type i = 0; i != vec.size(); i++)
    cout << vec[i]<<endl;
    return 0;
}
 
Текущее время: 09:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru