Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 5.132 pregleda

Najnovija ↓

Rad sa textualnim fajlovima (zašto ne radi) 26.09.2005. u 20:23 · pre 256 meseci #1
Zašto mi slijedeći kod ne radi
Code:

procedure TForm1.Button1Click(Sender: TObject);
var
  In_File,Out_File:TextFile;
  Con:string;
begin
AssignFile(In_File,'input.txt');Reset(In_File);
AssignFile(Out_File,'output.txt');Rewrite(Out_File);
while not eof(In_File) do
  begin
    Readln(In_File, Con);
    ListBox1.Items.Add(Con);
    if IsNumber(Con[1]) then Writeln(Out_File, Con);
  end;
CloseFile(Out_File);
CloseFile(In_File);
//
end;

function TForm1.IsNumber(number:char) : boolean;
begin
result:=False;
if (number='0') or (number='1') or (number='2') or (number='3') or (number='4') or (number='5')
  or (number='6') or (number='7') or (number='8') or (number='9') then result:=True;
end;
Re: Rad sa textualnim fajlovima (zašto ne radi) 27.09.2005. u 19:44 · pre 256 meseci #3
Ne mogu vjerovat, meni ne radi.
Ali kada sklonim uslov a ostavim Writeln(Out_File, Con); onda radi, znači piše svaku liniju koju čita. Mećutim čim stavim uslov, ne radi.
Re: Rad sa textualnim fajlovima (zašto ne radi) 27.09.2005. u 19:57 · pre 256 meseci #4
Dobro... ja sam uslov ipak malo drugacije napisao :)
Code:
while not eof(In_File) do
begin
  Readln(In_File, Con);
  ListBox1.Items.Add(Con);
  if (Con[1] in ['0'..'9']) then Writeln(Out_File, Con);
end;

Mrzelo me da prepisujem ono IsNumner :)
Potpis
Play Store
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme