Kezdőoldal » Számítástechnika » Programozás » Hol a hiba? Egy Típusos...

Huber kérdése:

Hol a hiba? Egy Típusos filekezelő Pascal programban nem találom a hibát! Kérem aki tud segítsen!

Figyelt kérdés

2012. dec. 7. 11:11
 1/2 A kérdező kommentje:

Bocs a forráskód kimaradt!


program filekezeles2;

Uses crt;


type str25: string[25];

str5 : string[5];

tanulotipus=record

neve: str25;

osztalya: str5;

atlaga: real;

end;

var f_iskola: file of tanulotipus;

nev: str25;

osztaly: str5;

diak: tanulotipus;

van: boolean;

begin

Assign(f_iskola,'tanulok.dat');

{$I-}

Reset(f_iskola);

if IOResult<>0 then begin

Write('A file nem elérhető!'); Halt(1);

end;

{$I+}

if FileSize(f_iskola)<>0 then begin

ClrScr;

Write('Kérem a tanuló nevét: ');

Readln(nev);

Write('Kérem a tanuló osztályát: ');

Readln(osztaly);

van:=false;

while (not eof(f_iskola)) or (not van) do

begin

Readln(f_iskola,diak);

if (diak.neve=nev) and (diak.osztaly=osztaly) then

begin

Write('Átlaga: ',diak.atlag);

van:=true;

end;

end;

end else Write('A file üres');

readkey;

end.

2012. dec. 7. 11:12
 2/2 anonim ***** válasza:

"type str25: string[25];

str5 : string[5];"

helyett

type str25= string[25];

str5 = string[5];


A fájl nincs lezárva olvasás után.

diak.atlag ilyen adattagja nincs hogy atlag.

Nem Readln(f_iskola,diak); hanem read(f_iskola,diak);

(diak.osztaly=osztaly) ezt is nézd meg hogy miért nem jó!

2012. dec. 7. 12:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!