Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
MilosedOFF
3 / 3 / 2
Регистрация: 13.06.2012
Сообщений: 50
1

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

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

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

З.Ы. Мне необходимо будет работать с файлами на школьной олимпиаде, в каждом задании есть файл ввода, откуда берутся данные и вывода, куда надо записать результат.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2012, 20:26
Ответы с готовыми решениями:

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

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

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

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

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

2
UFO94
264 / 253 / 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);
1
alsav22
5442 / 4837 / 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;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2012, 21:36

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru