|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2011, 23:06 | #1 |
Пользователь
Регистрация: 29.01.2011
Сообщений: 65
|
Работа с файлами Delphi
Здравствуйте!
Задание: Из текстового файла, числа, превышающие 5, возвести в квадрат, а для чисел из диапазона -5…+5 - извлечь кубический корень, и записать в другой файл.. НЕ могу понять почему на этом моменте (j:=StrToFloat(st)) не хочет записываться данные из файла, выбивает ошибку... Код HTML:
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) btn1: TButton; lbl1: TLabel; procedure btn1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.btn1Click(Sender: TObject); var Vf1,Vf2: TextFile; FileName1, FileName2: string; C: char; st:string; j,k:real; begin FileName1:='read.txt'; //подразумевается, что файл существует FileName2:='write.txt'; AssignFile(Vf1, FileName1); {$I-} // отключение контроля ошибок ввода-вывода Reset(Vf1); //открывает файл 'read.txt' AssignFile(Vf2, FileName2); Rewrite(Vf2); //создает файл 'write.txt' while not Eof(Vf1) do //повтор, пока не достигнут конец файла begin Readln(Vf1,st); //читает символ из файла 'read.txt' ShowMessage(st); j:=StrToFloat(st); lbl1.Caption:= 'проверка чисел - '+FloatToStr(j)+#13; Write(Vf2, C); //записывает символ в файл 'write.txt' end; CloseFile(Vf2); CloseFile(Vf1); end; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами (Delphi 7) | сер4ей | Помощь студентам | 8 | 12.11.2011 19:11 |
Delphi работа с файлами. | santaIsAbsent | Общие вопросы Delphi | 0 | 06.09.2010 11:20 |
Работа с файлами в Delphi | StudentFIU | Помощь студентам | 0 | 01.06.2010 21:22 |
Delphi работа с файлами | tanek | Помощь студентам | 14 | 06.03.2010 20:59 |