Kezdőoldal » Számítástechnika » Programozás » Turbo pascalban ha bevezetek...

Turbo pascalban ha bevezetek egy record változót azt hogyan kell a procedure utáni zárójelben definiálni?

Figyelt kérdés

Const N=10;

Type asd=record

nev:string;

kor:integer;

end;

var x:array[1..n] asd


procedure (var ????????????????)

begin

for i:=1 to n do

begin

writeln('add meg a neved')

readln(asd.nev);

end;


2012. jan. 17. 17:48
 1/6 A kérdező kommentje:

a végét rosszul írtam

writeln('add meg a neved')

readln(asd[i].nev);

end;

end;

2012. jan. 17. 17:49
 2/6 ejbenjaro ***** válasza:

procedure rekordbeolvas(var egyrekord: asd);

begin

write("Kérem a nevet: ");

readln(egyrekord.nev);

write("Kérem a korát: ");

readln(egyrekord.kor);

end;

2012. jan. 17. 18:12
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Én is így akartam de nekem ugy kellene hogy a teljes tömböt definiálva legyen "readln(asd[i].nev); " a [] (szögletes zárójelbe) beleköt hogy hiba
2012. jan. 17. 18:25
 4/6 A kérdező kommentje:

ezt írja Error: No default property available



You are trying to access a default property of a class, but this class (or one of its ancestors) doesn’t have a default property.

2012. jan. 17. 18:28
 5/6 anonim ***** válasza:

úgy ahogy egy sorral fölötte csináltad

var x:array[1..n] asd

ez nem jó?

és akkor x[i].nev:= stb.

2012. jan. 17. 18:37
Hasznos számodra ez a válasz?
 6/6 ejbenjaro ***** válasza:

Akkor így csináld:


program akarmi;


const n=10;

type

asd=record

nev:string[50];

kor:byte;

end;

TTomb=Array[1..n] of asd;


procedure tombbeolvas(var x: TTomb);

var i: byte;

begin

for i:=1 to n do

begin

write('Add meg a neved: ');

Readln(x[i].nev);

end;

end;


var x : TTomb;


begin

tombbeolvas(x);

end.

2012. jan. 17. 23:48
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!