Олимпиадные задачи требуют ввод-вывод данных с использованием внешних файлов как это сделать? ИНФОРМАТИКА конспекты уроков 9-11 классы Чернов А.А. с198 program pr; uses crt; var f:file of integer; n:integer; a:string; begin clr...

Олимпиадные задачи требуют ввод-вывод данных с использованием внешних файлов как это сделать? ИНФОРМАТИКА конспекты уроков 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 что не так ?
Гость
Ответ(ы) на вопрос:
Гость
В данной программе пишет само число, а не коды цифр. Например, при вводе 5 получается как во вложении. То есть пишется 5, а отображается 5-ый символ по какой-то из кодировок.   В простейших случаях, для олимпиадных задач, например, можно сделать так assign (input, 'a'); reset (input); assign (output, 'b'); rewrite (output); Это перенаправит стандартный ввод-вывод в эти файлы.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы