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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sania94pos
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 11
#1

Вывод из файла работает на так как надо - C++

24.05.2011, 19:32. Просмотров 330. Ответов 3
Метки нет (Все метки)

Привет всем) У меня проблемка.. Я делаю тест на с++ и проблема в том что последнюю строчку из файла показывает 4 раза.. подскажите как это исправить
C++
1
2
3
4
5
while(!feof(Test)){
    for(int i = 0; i<4; i++) {
                fgets(test, 100, Test);
                printf("%s", test);
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2011, 19:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод из файла работает на так как надо (C++):

Цикл не работает так как надо - C++
Всем привет! Народ, у меня цикл в программе работает не так как надо. 1 круг цикла происходит в норме, а когда начинается 2ой он...

Работает не так как надо(классы) - C++
Задача. Создать класс хранящий в себе инн. Проверить его на верность и вывести результат. class NIP { public: NIP(const...

Прочитать символы из файла, используя eof() (программа работает не так, как ожидается) - C++
Здравствуйте, мне нужно прочитать символы из файла(желательно с пробелами). Использую eof(), но складывается впечатление, что он не...

Что в коде ни так? while не работает так, как ожидаю - C++
Написанный код, как я думаю, должен выдавать цифры от 0 до 1000, столбиком. Но выдает начиная от 702 до 1000. Что ни так понимаю, где...

Работа с потоками идет не так, как надо. Почему? - C++
Есть вот такая вот программа моя. Она запускает потоки сортировки массива и его вывода с разными приоритетами. Но даже если приоритет...

setprecision() не работает, или работает не так как нужно - C++
cout &lt;&lt; setw(5) &lt;&lt; &quot;X=&quot; &lt;&lt; setprecision(2) &lt;&lt; X; cout &lt;&lt; setw(20) &lt;&lt; &quot;X=&quot; &lt;&lt; setprecision(0)&lt;&lt; X &lt;&lt; endl; cout &lt;&lt; setw(5) &lt;&lt; &quot;Y=&quot; &lt;&lt;...

3
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
24.05.2011, 20:08 #2
попробуйте как - то так:
C++
1
2
3
4
5
6
std::string Line;
while ( Test )
{
    std::getline(Test, Line); 
    std::cout << Line << std::endl;   
}
Добавлено через 45 секунд
sania94pos, и Ваш код на Си, а не на C++...
1
sania94pos
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 11
24.05.2011, 20:51  [ТС] #3
хм.. си говоришь.. ну что значит наша учительница на врала нам
это кстати не работает тоже..(
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
24.05.2011, 20:58 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <string>
#include <fstream>
#include <iostream>
 
int main()
{
    std::ifstream test("1.txt");
    std::string line;
    while(!test.eof())
    {
    std::getline(test, line, '\n');
    std::cout << line << std::endl;   
    }
    test.close();
    std::getchar();
    return 0;
}
0
24.05.2011, 20:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2011, 20:58
Привет! Вот еще темы с ответами:

Создать очередь из файла, совершение операций надо очередью(удаление элемента, добавление, запись в файл, вывод) - C++
Друзья, завтра сдать курсач, неделю парился с кодом. В итоге ничего дельного не вышло. Обращаюсь к вам, умельцы, за скорой помощью. Итак...

fstream::tellp() не работает как надо. - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;fstream&gt; using namespace std; int main(int argc, char** argv) { ...

Вывод данных из файла, реализация через класс работает неправильно - C++
P.S плохо с русским Вот код решил использовать знание на проверку но вот толька через класс вывод инфо не хочет #include...

Работает не так как надо - C++ Qt
я ввожу ааа - выводит qqq а должен выводить qaz что нужно поменять? хотя бы на примере первого цикла void tras::EncButtonClick()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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