В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Котэ112шк
Котэ112шк
19.10.2022 01:09 •  Информатика

Олимпиадные требуют ввод-вывод данных с использованием внешних файлов как это сделать? информатика конспекты уроков 9-11 классы чернов а.а. с198 program pr; uses crt; var f: file of integer; n: integer; a: string; begin clrscr; a: ='c: \f1.txt'; assign(f,a); rewrite(f); writeln('n: '); readln(n); write(f,n); close (f); readln; end. после выполнения программы в файле f1.txt вместо значения n=5 появилось -256 что не так ?

Показать ответ
Ответ:
nipogodin
nipogodin
10.06.2020 17:19

В данной программе пишет само число, а не коды цифр. Например, при вводе 5 получается как во вложении. То есть пишется 5, а отображается 5-ый символ по какой-то из кодировок.

 

В простейших случаях, для олимпиадных задач, например, можно сделать так

assign (input, 'a'); reset (input);

assign (output, 'b'); rewrite (output);

Это перенаправит стандартный ввод-вывод в эти файлы.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота