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

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

Войти
Регистрация
Восстановить пароль
 
Миша Колесников
1 / 1 / 0
Регистрация: 16.12.2011
Сообщений: 23
#1

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

17.12.2011, 04:32. Просмотров 737. Ответов 4
Метки нет (Все метки)

Здравствуйте.
Подскажите пожалуйста как организовать построчно чтение файла?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2011, 04:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Построчной чтение из файла (C++):

Переделать в коде чтение из файла в чтение с клавиатуры - C++
Переделайте что бы текст считывался с клавиатуры, а не с файла! Буду благодарен за помощь! //файл должен начинаться со слова, между...

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

Реализовать функцию построчной записи значений двумерного массива в одномерный и наоборот; написать юнит-тесты - C++
Написать юнит-тесты и реализовать следующую функцию: Построчно записывает значения двумерного массива в одномерный или наоборот....

Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла. - C++
#include<iostream> #include<fstream> #include<locale.h> #include<iomanip> #include <cstdlib> using namespace std; struct...

Чтение нескольких структур и одной переменной из бинарного файла. Формат файла имеется - C++
Формат файла состоит из 3 структур и одной переменной. Подробное описание формата во вложении, просьба посмотреть его. У меня возникла...

как может корректно выполняющийся оператор >> (чтение из текстового файла) негативно влиять на открытие другого файла? - C++
Друзья! Создадим два текстовых файла, f_0.txt и f_1.txt и что-нибудь в них запизаем, например в первый запихаем 1234 а во второй 5678 и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Serejke_qq
150 / 108 / 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
150 / 108 / 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;
то он записывают весь файл в строку.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2011, 16:20
Привет! Вот еще темы с ответами:

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

Чтение из файла - C++
Здравствуйте. Хочу, чтобы программа читала значения переменных из файла input.txt: Please choose the crystal lattice. Type 1 for BCC, 2...

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

Чтение из файла. СИ++ - C++
Вот само задание: С помощью текстового редактора создать файл .... длина строки текста не должна превышать 70 символов. Файл должен...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.12.2011, 16:20
Ответ Создать тему
Опции темы

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