Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2010, 15:18   #1
Snegovic
 
Аватар для Snegovic
 
Регистрация: 09.07.2009
Сообщений: 5
По умолчанию Вывод на экран текста из файла

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
 x:integer;
 f:file of integer;
begin
 assign(f,'D:\games\file.txt');
 reset(f);

 while not eof(f) do
   begin
    read (f,x);
    writeln(x,' ');
   end;
 readln;
end.
В файле записано '1 1 1' а на экран выводится 540090417.
Объясните где ошибка заранее спасибо!

Последний раз редактировалось Stilet; 16.09.2010 в 09:01.
Snegovic вне форума Ответить с цитированием
Старый 15.09.2010, 20:13   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,831
По умолчанию

Цитата:
В файле записано '1 1 1'
Записано буквами (текстом)

Код:
f:file of integer;
Видится и читается набор кодов символов.
p51x вне форума Ответить с цитированием
Старый 15.09.2010, 21:25   #3
Snegovic
 
Аватар для Snegovic
 
Регистрация: 09.07.2009
Сообщений: 5
По умолчанию

Добавил перед чтением файла, запись чисел в него:

rewrite(f);
y:=1;
write(f,y);
write(f,y);
write(f,y);
close(f);

Всё работает, а есть ли возможность читать информацию, которая записана не через Delphi? Из блокнота например?
Snegovic вне форума Ответить с цитированием
Старый 15.09.2010, 21:27   #4
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Как вариант, изменить с file of integer на file of char =)
Манжосов Денис :) вне форума Ответить с цитированием
Старый 16.09.2010, 08:08   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,831
По умолчанию

2 Snegovic
Читайте файл как текстовой. Выделяйте число-строку (например, по пробелам) и переводите в число.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод содержимого файла на экран! Nostalgy Общие вопросы C/C++ 5 16.01.2011 19:33
Вывод русского текста на экран Ildarets Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 25.01.2009 18:08
си++ вывод текста на экран Sjava Помощь студентам 1 25.12.2008 20:03
вывод файла на экран! Шушелла Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 29.10.2007 09:34