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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
sergey.shuvalov
-2 / 1 / 0
Регистрация: 06.11.2011
Сообщений: 263
#1

запись в файл и чтение из файла - C++

23.03.2012, 12:40. Просмотров 1453. Ответов 3
Метки нет (Все метки)

Всем привет.
Кто может подсказать решение?
Есть полученный заполненный массив. int A[200][8]. Числа в нём от 0 до 17.
Как его записать в файл ? И как потом в другой программе этот файл открыть и прочитать из него, записав все данные числа в массив int B[200][8] ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2012, 12:40     запись в файл и чтение из файла
Посмотрите здесь:

C++ запись в файл и чтение из файла
чтение из файла и запись в файл. C++
Чтение из файла, запись в файл C++
Запись в файл и чтение из файла указателей C++
Запись в файл, чтение из файла C++
Чтение из файла/Запись в файл C++
C++ Чтение из файла и запись в файл
Чтение из файла и запись в файл C++
Запись в файл, чтение из файла C++
Запись и чтение файла (не создается файл) C++
Запись массива в файл и чтение из файла C++
Чтение из файла и запись результата в файл C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6123 / 5726 / 1852
Регистрация: 18.12.2011
Сообщений: 14,629
Завершенные тесты: 1
23.03.2012, 12:49     запись в файл и чтение из файла #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FILE *ff=fopen("file.txt","wt");
if(ff!=NULL)
{
     for(int i=0;i<200;i++)
     {
         for(int j=0;j<8;j++)
              fprintf(ff," %d",A[i][j];
         fprintf("\n");
     }
    fclose(ff);
}
ff=fopen("file.txt","rt");
if(ff!=NULL)
{
     for(int i=0;i<200;i++)
     {
         for(int j=0;j<8;j++)
              fscanf(ff,"%d",&B[i][j];
     }
    fclose(ff);
}
sergey.shuvalov
-2 / 1 / 0
Регистрация: 06.11.2011
Сообщений: 263
23.03.2012, 13:54  [ТС]     запись в файл и чтение из файла #3
Огромаднейшее спасибо.

Добавлено через 16 минут
Скобку в 8-й строке поставил, но ругается на 9 строку - fprintf("\n");

error: cannot convert 'const char*' to 'FILE*' for argument '1' to 'int fprintf(FILE*, const char*, ...)'|


попробовал заменить на fprintf(ff," %d","\n");

Добавлено через 14 минут
Поменял в 9-й строке fprintf("\n"); на fprintf(ff,"\n"); и всё заработало. Так можно или я сделал что-то не так ?
retmas
Жарю без масла
842 / 724 / 158
Регистрация: 13.01.2012
Сообщений: 1,671
23.03.2012, 13:54     запись в файл и чтение из файла #4
C
1
fprintf(ff, "\n");
Yandex
Объявления
23.03.2012, 13:54     запись в файл и чтение из файла
Ответ Создать тему
Опции темы

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