Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2010, 21:35   #1
RIO
Форумчанин
 
Аватар для RIO
 
Регистрация: 15.12.2007
Сообщений: 422
По умолчанию Открытие всего файла в строку

Здравствуйте. Подскажите пожалуйста, как открыть файл такого типа:

Код:
Весь файл
В строку
string
…
В строку, то есть что бы весь текст из этого файла хранился в строке, с ентерами и т.д.
RIO вне форума Ответить с цитированием
Старый 21.06.2010, 21:48   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

пишу прямо тут, проверите сами)
Код:
#include <iostream>

using namespace std;
// file_name - имя файла
int main(void) {
     char buf[1024];
     string file_string;
     FILE *file = fopen("file_name", "r");
     while( !feof(file)){
            fgets(buf, 1024, file);
            file_string += buf;
     }
     fclose(file);
     return 0;
}
в итоге весь файл будет в строке file_string
NiCola999 вне форума Ответить с цитированием
Старый 21.06.2010, 21:54   #3
RIO
Форумчанин
 
Аватар для RIO
 
Регистрация: 15.12.2007
Сообщений: 422
По умолчанию

Да! Это как раз то, что было нужно Спасибо
RIO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтения всего текстового файла sergeiqwe PHP 4 04.05.2010 16:15
Считывание всего файла в строку BaSoff Общие вопросы C/C++ 2 21.03.2010 19:05
открытие файла vo_sa Общие вопросы C/C++ 7 25.06.2009 11:23
Открытие файла и создание графика на основе чисел из файла Simon..14 Общие вопросы C/C++ 8 09.06.2009 10:18
Открытие файла Lexakazanskij Паскаль, Turbo Pascal, PascalABC.NET 9 01.11.2007 22:27