Kezdőoldal » Számítástechnika » Programozás » Pascal egyszerű hiba (gondolom...

Pascal egyszerű hiba (gondolom). S'egít v'alaki?

Figyelt kérdés

Miért nem működik ez:


program project1;

type

q=record

s:string[50]

end;

tomb=array of q;

var

t:tomb;

i,j,d:integer;

z:string;

begin


t[1].s:='Nem mukodik):';

writeln(t[1].s[2]);


readln;

end.


Ha ez működik?


program project1;

type

q=record

s:string[50]

end;

tomb=array of q;

var

t:tomb;

i,j,d:integer;

z:string;

begin


t[1].s:='Mukodik(:';

writeln(t[1].s[2]);


readln;

end.



2015. máj. 9. 17:05
 1/6 A kérdező kommentje:

Elírtam, ez az ami működik:

program project1;

type

q=record

s:string[50]

end;

var

t:q;

i,j,d:integer;

z:string;

begin


t.s:='Mukodik';

writeln(t.s[2]);


readln;

end.

2015. máj. 9. 17:12
 2/6 ejbenjaro ***** válasza:
Azért, mert a tömböt dinamikusként deklaráltad. Ha használtad volna a setlength eljárást, amivel beállíthatod a tömb méretét, esetleg működne.
2015. máj. 9. 17:44
Hasznos számodra ez a válasz?
 3/6 SimkoL ***** válasza:
Vannak itt ám gondok :)
2015. máj. 9. 18:07
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

Az biztos:), de a tömböt lecseréltem statikusra és működik. Köszönöm a segítséget.


Esetleg a dinamikus tömböt tudnátok tisztázni nekem?


Annyit értek, h később adjuk meg a dolgokat.


var A: array of Integer;

SetLength(A, 10);


Ez egyenlő a lentivel?


var A: array[1..10] of Integer;

2015. máj. 9. 18:15
 5/6 SimkoL ***** válasza:
Majdnem, mivel a dinamikus tömbök indexe 0-tól kezdődik tehát var A: array[0..9] of Integer; ezzel egyenlő.
2015. máj. 9. 18:26
Hasznos számodra ez a válasz?
 6/6 ejbenjaro ***** válasza:
A dinamikus tömb nullától indexelődik, tehát nem egyenlő.
2015. máj. 9. 18:27
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!