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

Построчной чтение из файла - C++

Восстановить пароль Регистрация
 
Миша Колесников
1 / 1 / 0
Регистрация: 16.12.2011
Сообщений: 23
17.12.2011, 04:32     Построчной чтение из файла #1
Здравствуйте.
Подскажите пожалуйста как организовать построчно чтение файла?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2011, 04:32     Построчной чтение из файла
Посмотрите здесь:

C++ чтение из файла
C++ Чтение файла
чтение из файла C++
чтение из файла C++
C++ Чтение из файла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Serejke_qq
 Аватар для Serejke_qq
149 / 107 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
17.12.2011, 05:11     Построчной чтение из файла #2
ну например можно так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <conio.h>
 
int main(int argc, char* argv[])
{
        FILE * file;
        char str[255];
        file = fopen("C://text.txt","r");
 
        while(!feof(file))
        {
                cout << fgets(str,255,file);
        }
 
        fclose(file);
 
        getch();
        return 0;
}
Миша Колесников
1 / 1 / 0
Регистрация: 16.12.2011
Сообщений: 23
18.12.2011, 00:55  [ТС]     Построчной чтение из файла #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream.h>
#include <conio.h>
 
using namespace System;
 
int main(int argc, char* argv[])
{
        FILE * file;
        char str[255];
        file = fopen("C://text.txt","r");
 
        while(!feof(file))
        {
                cout << fgets(str,255,file);
        }
 
        fclose(file);
 
        getch();
        return 0;
}
При компиляции - ошибка. Как я понимаю не получается подключить библиотеки. Использую VS 2010. В каталоге C:\Program Files\Microsoft Visual Studio 10.0\VC\include эти файлы есть. Создаю новый проект -> Приложений win32 -> консольное приложение. Подскажите как быть?
Serejke_qq
 Аватар для Serejke_qq
149 / 107 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
18.12.2011, 01:15     Построчной чтение из файла #4
Используйте пространство имён std
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    FILE * file;
    char str[255];
    file = fopen("C://text.txt","r");
 
    while(!feof(file))
    {
        std::cout << fgets(str,255,file);
    }
 
    fclose(file);
 
    getch();
    return 0;
}
Миша Колесников
1 / 1 / 0
Регистрация: 16.12.2011
Сообщений: 23
18.12.2011, 16:20  [ТС]     Построчной чтение из файла #5
Написал
C++
1
using namespace std;
но все равно
error C2039: cout: не является членом "std"
Добавлено через 37 минут
Нашел ошибку..

Добавлено через 4 часа 49 минут
А если файл вот так задан, то как организовать построчное чтение?
C++
1
2
3
ifstream somefile;
 
somefile.("file.txt");
Если сделать так
C++
1
2
3
string s;
 
somefile>>s;
то он записывают весь файл в строку.
Yandex
Объявления
18.12.2011, 16:20     Построчной чтение из файла
Ответ Создать тему
Опции темы

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