Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/47: Рейтинг темы: голосов - 47, средняя оценка - 4.94
3 / 3 / 2
Регистрация: 13.06.2012
Сообщений: 50
1

Ввод/вывод чисел из файлов

21.09.2012, 20:26. Показов 8518. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1) Дан файл input.in с 2 числами, разделенными пробелом. Какой самый легкий и быстрый способ записать эти числа в переменные a и b соотв.
2) Дан файл output.out и переменные a и b. Какой самый легкий и быстрый способ записать значение переменных в этот файл?

З.Ы. Мне необходимо будет работать с файлами на школьной олимпиаде, в каждом задании есть файл ввода, откуда берутся данные и вывода, куда надо записать результат.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2012, 20:26
Ответы с готовыми решениями:

Ввод-вывод файлов
подскажите код программы, которая считывает числа из файла и выводит эти же числа в другой файл в...

Ввод/вывод двоичных файлов
Нужно чтоб первый создаваемый файл был двоичным и данные в нем в двоичном режиме Вот мой код...

Потоковый ввод / вывод файлов
Помогите пожайлуйста исправить ошибки в коде. В функции OemToChar пишет "char*" не совместим с...

Форматированный ввод/вывод с использованием текстовых файлов
ЗДРАВСТВУЙТЕ. МЕНЯ ЗОВУТ ДАША. У МЕНЯ ПРОБЛЕМА, Я НЕ ЧЕГО НЕ ПОНИМАЮ В С++, А У МЕНЯ ЗАЧЕТ, МОЖЕТ...

2
267 / 256 / 23
Регистрация: 04.04.2012
Сообщений: 546
21.09.2012, 21:17 2
Лучший ответ Сообщение было отмечено MilosedOFF как решение

Решение

C++
1
2
3
4
5
6
7
FILE* f=fopen("input.in","r");//Открытие файла на чтение
fscanf(f,"%d%d",&a,&b);//Чтение из файла -- все аналогично обычному scanf
....
fclose(f);//Закрываем файл
f=fopen("output.out","w");//Открытие файла на запись. ПРиэтом все, что было там до этого -- уничтожается
fprintf(f,"a=%d,  b=%d\n",a,b);//Все аналогично обычному printf
fclose(f);
2
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
21.09.2012, 21:36 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <fstream>
using namespace std;
 
int main()
{
int a, b;
 
fstream f("input.in");// поток для чтения и записи, файл в режиме чтения.
f >> a >> b; // читаем
f.close();
 
f.open("output.out", ios::out); // файл в режиме записи
f << a << " " << b; // записываем
f.close();
 
return 0;
}
3
21.09.2012, 21:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2012, 21:36
Помогаю со студенческими работами здесь

Работа со строками, ввод с файла и вывод в несколько файлов
Здравствуйте, не знаю как решить задачу, прошу помочь:scratch: В общем есть несколько строк,...

Русско-английский словарь. Ввод данных с двух файлов. Вывод результата в файл
Здравствуйте, сама задача: Даны два текстовых файла - в первом расположены русские слова, во...

Файловый ввод/вывод. Какие форматы файлов можно читать в файловых потоках?
Заранее простите за тупой вопрос, но какие форматы файлов можно считать с помощью #include...

Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод
Добрый день! Помогите, пожалуйста, с программой. Программа считывает строку с клавиатуры и...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru