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

Считывание Ентера из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция: поиск неповторяющихся элементов массива http://www.cyberforum.ru/cpp-beginners/thread676101.html
помогите написать функцию по поиску количества не повторяющихся элементов в одномерном массиве
C++ Определить, лежит ли точка внутри области, вне области или на ее границе Вариант 2. Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На границе" в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе. http://www.cyberforum.ru/cpp-beginners/thread676084.html
Вызов функции из функции C++
Здравствуйте! Дано задание сначала объявить все функции и потом последовательно их выполнять. #include <iostream> #include <fstream> #include <math.h> using namespace std;
C++ Какой вклад более выгодный
Помогите пожалуйста с программой Банк предлагает 3 вида срочных вкладов: на 3 месяца под p1%, на 6 месяцев под p2% и на год под p3%. Какой из вкладов наиболее выгоден для вкладчика?
C++ Проверить, содержится ли строка S0 в строке S http://www.cyberforum.ru/cpp-beginners/thread676073.html
2)задача:Даны строки S и S0. Проверить, содержится ли строка S0 в строке S. Если содержится, то вывести True, если не содержится, то вывести False.
C++ Программа, помещающая 25 случайных целых чисел в диапазоне от 0 до 100 в упорядоченный список Напишите программу, которая помещает 25 случайных целых чисел в диапазоне от 0 до 100 в упорядоченный список. Вычислите сумму и среднее арифметическое элементов этого списка. подробнее

Показать сообщение отдельно
Eugen-S
 Аватар для Eugen-S
8 / 8 / 0
Регистрация: 06.11.2011
Сообщений: 122
21.10.2012, 00:33     Считывание Ентера из файла
Доброй ночи, друзья.
Пишу код, считываю из файла слова.. вот, файл имеет допустим такой набор:

10 22 33 41
522 633 74

оно считало 10,22,33,41, а 522 633 77 не хочет, понимаю что там '\n' как бы стоит, но.. уже пробовал много вариантов считывания его, не хочет и всё..

Код:

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
    while(buf != EOF)
        {
            buf = getc(fin);
            //cout<<buf<<endl;
            if(buf == EOF)
            {
                break;
            };
 
            if(buf ==' ' || buf == '\n' )
            {
                wBuf[i] = '\0';
                cout<<"wBuf:"<<wBuf<<endl;
                wBuf[0] = '\0' ;
                i=0;
 
                while(buf!=' ')
                    buf = getc(fin);
            };
 
            wBuf[i] = buf;
            i++;
            
 
        };
wBuf - массив чаров
buf - чаровая переменная

буду благодарен за помощь! ну или скажите что глянуть. ПРобовал добавлять там где " " условие "\n" но, не то( считывание идет посимвольно, перегоняется в массив чаров, чтоб получалось целое "слово" на выходе, потом оно будет отправляться дальше по коду..

суть как бы в чем, считать все слова из файла, без пробелов)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru