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

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

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

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

24.05.2011, 19:32. Просмотров 314. Ответов 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);
            }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2011, 19:32     Вывод из файла работает на так как надо
Посмотрите здесь:

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

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

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

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

Не подключен файл, а работает, как так? - C++
Всем еще раз привет. Вот Пишу программку в VC++, создал проект. В проекте создал .h файл в котором создал пространство имен Records и в нем...

Почему цикл работает не так, как ожидается? - C++
Двумя способами реализовал цикл, который увеличивает годовую зарплату на 10% при нажатии 'y' до тех пор пока не будет введен символ 'n', но...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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++...
sania94pos
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 11
24.05.2011, 20:51  [ТС]     Вывод из файла работает на так как надо #3
хм.. си говоришь.. ну что значит наша учительница на врала нам
это кстати не работает тоже..(
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2011, 20:58     Вывод из файла работает на так как надо
Еще ссылки по теме:

Условие в цикле do while работает не так, как ожидается - C++
Проблема в условие цикла. Вот Код.// ConsoleApplication4.cpp: определяет точку входа для консольного приложения. // #include...

Программа работает не так как заявлено, нужен комментарий. - C++
Привет. Ещё одна проблемка. Списал ещё одну прогу у Дэвиса, продолжаю учить по его книге. Программу дополнил командой удержания панели...

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

Почему так работает, а так нет? - C++
так работает // Возведение b в степень s по модулю m float powmod(float b, long s) { float c=1; while (s) {


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

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 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;
}
Yandex
Объявления
24.05.2011, 20:58     Вывод из файла работает на так как надо
Ответ Создать тему
Опции темы

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