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

Файловый ввод / вывод - C++

Восстановить пароль Регистрация
 
nick07x
2 / 2 / 0
Регистрация: 21.03.2011
Сообщений: 55
21.03.2011, 09:55     Файловый ввод / вывод #1
Помогите пожалуйста с задачей:
Записать в файл F последовательного доступа n натуральных чисел. Получить в другом файле последовательного доступа все компоненты файла F, кроме тех, которые кратны K.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2011, 09:55     Файловый ввод / вывод
Посмотрите здесь:

файловый ввод-вывод C++
C++ Файловый ввод-вывод.
Файловый ввод/вывод C++
Файловый ввод/вывод в С++ C++
Файловый ввод/вывод C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
21.03.2011, 10:02     Файловый ввод / вывод #2
C
1
2
3
4
5
6
7
8
FILE *f1, *f2;
f1 = fopen("1.txt", "w");
f2 = fopen("2.txt", "w");
for(i=1; i<=n; i++) {
  fprintf((f1, "%d\n", i);
  if (i%k) fprintf(f2, "%d\n", i);
}
fclose(f1); fclose(f2);
nick07x
2 / 2 / 0
Регистрация: 21.03.2011
Сообщений: 55
21.03.2011, 11:03  [ТС]     Файловый ввод / вывод #3
Спасибо, но
error C2661: 'fprintf' : no overloaded function takes 1 arguments
не понимаю как исправить((
CHELOVEKPAUK
 Аватар для CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
30.09.2013, 20:48     Файловый ввод / вывод #4
Цитата Сообщение от nick07x Посмотреть сообщение
Спасибо, но
error C2661: 'fprintf' : no overloaded function takes 1 arguments
не понимаю как исправить((
Попробуйте убрать скобку.

Было:
C++
1
fprintf((f1, "%d\n", i);
Новый вариант:
C++
1
fprintf(f1, "%d\n", i);
Yandex
Объявления
30.09.2013, 20:48     Файловый ввод / вывод
Ответ Создать тему
Опции темы

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