Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 10.07.08 Príspevky: 190 Témy: 40 | 40 Bydlisko: BA |
Zdravim..
ako sa sa da vytvorit funkcia, ktora bude vraciat datovy typ array?
Kód: function funkcia(x,y:integer) : string //namiesto string array ...
dakujem
|
|
Registrovaný: 11.01.09 Prihlásený: 09.01.25 Príspevky: 1395 Témy: 10 | 10 Bydlisko: Hrinova |
Asi najskôr jedine pomocou smerníkov:
Kód: uses crt;
type pole = array[1..20] of integer;
var tmp: pole; j: integer; p: ^pole;
function myFunction: Pointer; var i: integer; begin
for i:= 1 to 20 do tmp[i] := i;
myFunction := @tmp;
end;
BEGIN
p := myFunction;
for j:= 1 to 20 do write( p^[j], ' ' );
readln;
END.
// sorry, ak odpovedám neskoro
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
pointer ? preco ?
Kód: type pole = array[0..2] of integer;
function tt : pole; begin result[0] := 0; end;
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
jeden pise v pascale a druhy v delphi
no tak sa dohodnite
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
no myslel som ze delphi je len nastroj a pouziva pragramovaci jazyk pascal
|
|
Registrovaný: 11.01.09 Prihlásený: 09.01.25 Príspevky: 1395 Témy: 10 | 10 Bydlisko: Hrinova |
@juho - písal som to v pascale
@coldak - jasné, nemusí tam byť pointer, ale tvoj príklad je fixný pre pole o troch prvkoch
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
Fico píše: [b]@coldak - jasné, nemusí tam byť pointer, ale tvoj príklad je fixný pre pole o troch prvkoch
no marian sa pytal na pole, nespecifikoval ze musi byt dynamicke, to by sa asi pytal na TList
|
|
Registrovaný: 11.01.09 Prihlásený: 09.01.25 Príspevky: 1395 Témy: 10 | 10 Bydlisko: Hrinova |
OK, nevravím, že to máš zle, to by som si nedovolil len, že je to takto viac univerzálnejšie.
// TList v pascale nenájde. Teda aspoň v tom 16-bitovom
_________________ Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS. |
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
no takze sa zhodneme ze problem je v zle specifikovanoej verzii pascalu ozaj, pouziva este niekto taku verziu ?
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
coldak píše: no myslel som ze delphi je len nastroj a pouziva pragramovaci jazyk pascal samozrejme ale ked ma len pascal tak mu result v ramci funkcie fungovat nebude tak isto keby to bolo naopak hadam
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
juho píše: samozrejme ale ked ma len pascal tak mu result v ramci funkcie fungovat nebude tak isto keby to bolo naopak hadam
freepascal je pascal ? lebo ak ano tak aj tam to funguje
|
|
Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Assembler, C, C++, Pascal, Java | 2 | 1251 | 10.10.2009 20:13 raf | | v Assembler, C, C++, Pascal, Java | 15 | 372 | 15.06.2013 22:54 BX | | v Assembler, C, C++, Pascal, Java | 11 | 507 | 05.05.2010 14:07 coldak | | v Assembler, C, C++, Pascal, Java | 0 | 433 | 19.12.2014 13:18 Styracoz | | v PHP, ASP | 0 | 490 | 25.09.2008 15:17 rooobertek | | v PHP, ASP | 1 | 383 | 29.08.2012 20:31 Ďuri | | v PHP, ASP | 6 | 517 | 04.06.2010 10:42 camo | | v PHP, ASP | 2 | 490 | 05.06.2009 19:57 Draex | | v PHP, ASP | 2 | 336 | 02.06.2012 13:52 neopagan | | v PHP, ASP | 2 | 1090 | 10.01.2007 12:41 Papulka | | v PHP, ASP | 3 | 454 | 16.11.2009 14:00 stenley | | v Technológia .NET | 4 | 526 | 29.06.2014 13:43 killmaster | | v PHP, ASP | 5 | 506 | 19.03.2012 21:38 w3r0 | | v Assembler, C, C++, Pascal, Java | 6 | 372 | 07.04.2016 18:27 BX | | v PHP, ASP | 10 | 648 | 19.05.2011 11:43 jtomcik | | v PHP, ASP | 1 | 539 | 18.07.2009 14:09 Snacker |
|