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

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

Войти
Регистрация
Восстановить пароль
 
v0l0d1ka
9 / 9 / 0
Регистрация: 14.12.2010
Сообщений: 129
#1

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

20.05.2011, 00:13. Просмотров 929. Ответов 1
Метки нет (Все метки)

Доброго времени суток. помогите решить задачку:
"выводите содержимое файла по строкам. После вывода каждой строки программа должна ждать, пока пользователь не нажмет клавишу enter".

вот моя наработка, но она не работает:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <string>
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
 
int main() {
  ifstream in("Fillvector.cpp");
  string  line;
  char ch;
  while(getline(in, line))
  { 
    cout << line;
    while(cin >> ch)
        if (ch == '\n') break;
  } 
  system("pause");
} ///:~
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 00:13     Вывод строк из файла
Посмотрите здесь:

Вывод строк с определеной буквой C++
C++ Осуществить вывод строк из файла, используя массив указателей на эти строки
C++ Ввод - вывод строк + пробелы
C++ Вывод 2 строк
C++ Вывод 10 символьных строк
C++ Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк.
C++ Вывод строк из файла в обратном порядке
Ввод и вывод строк C++
Разработать программу, выполняющую чтение и вывод из произвольного текстового файла символьных строк C++
C++ Запись в файл и вывод из файла строк
C++ Как создать массив строк, считывая данные из файла (сортировка данных из файла)
C++ Считать матрицу из файла, найти количество строк, содержащих хотя бы один ноль (файловый ввод/вывод)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mиxaил
531 / 436 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
20.05.2011, 00:23     Вывод строк из файла #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <string>
 
int main ()
{
    std::ifstream File_input ("input.txt", std::ifstream::in);
 
    std::string Your_Line;
 
    std::cout << "Press ENTER to continue...";
    while (File_input)
    {
        std::cout << Your_Line << std::endl;
        std::cin.get();
        std::getline (File_input, Your_Line);
    }
    File_input.close();
 
    return 0;
}
Yandex
Объявления
20.05.2011, 00:23     Вывод строк из файла
Ответ Создать тему
Опции темы

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