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

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

Войти
Регистрация
Восстановить пароль
 
sergio1
12 / 1 / 1
Регистрация: 08.11.2008
Сообщений: 41
#1

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

07.12.2008, 20:34. Просмотров 767. Ответов 4
Метки нет (Все метки)

При открытии файла функцией fopen и выводе на консоль отображается только первая строчка. Я так понял что надо открыть файл как бинарный. Но "rb" не помогло.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2008, 20:34     Проблема с чтением файла
Посмотрите здесь:

Проблема с чтением из файла C++
C++ чтением из файла....
Проблема с чтением из файла! C++
Странности с чтением объекта структуры из файла C++
C++ Проблемы с чтением файла на c++
Работа со структурами и чтением из файла C++
C++ Вынос мозга с чтением файла
C++ Не могу разобраться с чтением из файла
C++ Матрица с чтением функции из файла
Работа с чтением/записью бинарного файла C++
C++ Ошибка с чтением файла
C++ Ошибка с чтением файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lord_Voodoo
Супер-модератор
8509 / 2176 / 61
Регистрация: 07.03.2007
Сообщений: 10,853
Завершенные тесты: 1
08.12.2008, 09:34     Проблема с чтением файла #2
а ты не пробывал в цикле весь файл прочитать? читай справку по языку
sergio1
12 / 1 / 1
Регистрация: 08.11.2008
Сообщений: 41
08.12.2008, 18:03  [ТС]     Проблема с чтением файла #3
Вообще-то я хотел узнать ответ на вопрос, а не ссылку на хелп. Меня не устраивает цикл, потому что это не очень удобно. Я хочу просто прочитать файл в переменную. Потому и пробовал открыть его как бинарный но вижу что это ничего не дает.
Lord_Voodoo
Супер-модератор
8509 / 2176 / 61
Регистрация: 07.03.2007
Сообщений: 10,853
Завершенные тесты: 1
08.12.2008, 18:37     Проблема с чтением файла #4
погоди, ты хотел, чтобы одна функция тебе весь файл считала? раз тебе лень по хелпам лазить, я за тебя это сделал:
Код
#include <string.h>
#include <stdio.h>
int main(void)
{
   FILE *stream;
   char msg[] = "this is a test";
   char buf[20];
   if ((stream = fopen("DUMMY.FIL", "w+"))
       == NULL)
   {
      fprintf(stderr, "Cannot open output file.\n");
      return 1;
   }
   /* write some data to the file */
   fwrite(msg, strlen(msg)+1, 1, stream);
   /* seek to the beginning of the file */
   fseek(stream, SEEK_SET, 0);
   /* read the data and display it */
   fread(buf, strlen(msg)+1, 1, stream);
   printf("%s\n", buf);
   fclose(stream);
   return 0;
}
sergio1
12 / 1 / 1
Регистрация: 08.11.2008
Сообщений: 41
08.12.2008, 19:29  [ТС]     Проблема с чтением файла #5
во. fread то что мне было нужно. Может действительно в хелп заглядывать чаще)))
Yandex
Объявления
08.12.2008, 19:29     Проблема с чтением файла
Ответ Создать тему
Опции темы

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