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

вывод из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Календарная дата http://www.cyberforum.ru/cpp-beginners/thread1053845.html
Реализовать класс "Календарная дата". Инкапсулировать в классе переменные для хранения номера месяца и календарного числа. В классе реализовать конструктор, выполняющий инициализацию полей класса....
C++ Перегрузка и наследование Имеется программа, задачей которой является демонстрация перегрузки операторов ==, !=, = для класса геометрических фигур и оператора для класса коллекции геометрических фигур, который содержит... http://www.cyberforum.ru/cpp-beginners/thread1053835.html
Создать программу вывода переменных на экран C++
Программе задаётся буквенный символ из латинского алфавита. Программа должна осуществлять вывод на экран всех переменных окружения(и их значений), название которых начинается с заданной буквы. Кто...
Обработка числовой последовательности C++
Только начали изучать С++ сразу влипили задачу на обработку числовой последовательности), давали понять что легкая но я как то с этим не согласен, алгоритм я сделал но вот что получилось в программе:...
C++ метод конечных элементов на си++ http://www.cyberforum.ru/cpp-beginners/thread1053800.html
Всем привет!нужно написатьт прогу для решения одномерной задачи методом конечных элементов. в чем ошибка? int _tmain(){ setlocale ( LC_ALL, "rus" ); int i=0,j=0; double...
C++ переписать положительные элементы массива a(n) в массив b.упорядочить массив b по неубыванию переписать положительные элементы массива a(n) в массив b.упорядочить массив b по неубыванию подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.12.2013, 23:34
Цитата Сообщение от xxDragonxx Посмотреть сообщение
равно 2 - идём дальше,то есть переводим на новую строчку
Т.е., при таком содержиом сообщение об ошибке не выводится?
Цитата Сообщение от xxDragonxx Посмотреть сообщение
2 3
5 9
19 45
38 44 11
15 17
Если меньше двух в строке, то выход из чтения? Если нет, то убрать break после выводa "Error!":
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    ifstream fin("1.txt");
    if (!fin) cout << "Error opening the file!" << endl;
    else
    {
        int n;
        int cnt = 0;
        while (true)
        {
            fin >> n;
            if (!fin) break;
            cout << n << ' ';
            ++cnt;
            if (fin.peek() == '\n' || fin.peek() == EOF)
            {
                cout << endl;
                if (cnt < 2) 
                {
                    cout << "Error!" << endl;
                    break;
                }
                cnt = 0;
            }
        }
    }
 
    cin.get();
    return 0;
}
Добавлено через 2 минуты

Не по теме:

Крюгер, заткнулся бы ты уже...

0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru