[ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.08
Príspevky: 190
Témy: 40 | 40
Bydlisko: BA
NapísalOffline : 02.02.2011 16:02 | pascal funkcia, array

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


Online

Skúsený užívateľ
Skúsený užívateľ
pascal funkcia, array

Registrovaný: 11.01.09
Prihlásený: 09.01.25
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOnline : 05.02.2011 9:35 | pascal funkcia, array

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


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 05.02.2011 19:29 | pascal funkcia, array

pointer ? preco ?

Kód:

type pole = array[0..2] of integer;

function tt : pole;
begin
  result[0] := 0;
end;



Offline

Užívateľ
Užívateľ
pascal funkcia, array

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 05.02.2011 19:59 | pascal funkcia, array

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
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 05.02.2011 20:21 | pascal funkcia, array

no myslel som ze delphi je len nastroj a pouziva pragramovaci jazyk pascal :)


Online

Skúsený užívateľ
Skúsený užívateľ
pascal funkcia, array

Registrovaný: 11.01.09
Prihlásený: 09.01.25
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOnline : 05.02.2011 20:43 | pascal funkcia, array

@juho - písal som to v pascale
@coldak - jasné, nemusí tam byť pointer, ale tvoj príklad je fixný pre pole o troch prvkoch


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 05.02.2011 21:05 | pascal funkcia, array

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 :)


Online

Skúsený užívateľ
Skúsený užívateľ
pascal funkcia, array

Registrovaný: 11.01.09
Prihlásený: 09.01.25
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOnline : 05.02.2011 21:13 | pascal funkcia, array

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.
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 05.02.2011 21:22 | pascal funkcia, array

no takze sa zhodneme ze problem je v zle specifikovanoej verzii pascalu :) ozaj, pouziva este niekto taku verziu ?


Offline

Užívateľ
Užívateľ
pascal funkcia, array

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 06.02.2011 10:30 | pascal funkcia, array

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


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 06.02.2011 11:37 | pascal funkcia, array

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 :)


 [ Príspevkov: 11 ] 


pascal funkcia, array



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Pascal array to integer

v Assembler, C, C++, Pascal, Java

2

1251

10.10.2009 20:13

raf

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal funkcia generovania

v Assembler, C, C++, Pascal, Java

15

372

15.06.2013 22:54

BX

V tomto fóre nie sú ďalšie neprečítané témy.

PASCAL funkcia, prosim pomoztie mi

v Assembler, C, C++, Pascal, Java

11

507

05.05.2010 14:07

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Free Pascal a Turbo Pascal

v Assembler, C, C++, Pascal, Java

0

433

19.12.2014 13:18

Styracoz

V tomto fóre nie sú ďalšie neprečítané témy.

WHERE array

v PHP, ASP

0

490

25.09.2008 15:17

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Array problém

v PHP, ASP

1

383

29.08.2012 20:31

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

zoradenie array

v PHP, ASP

6

517

04.06.2010 10:42

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Array so subormi

v PHP, ASP

2

490

05.06.2009 19:57

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

php array multidimensional

v PHP, ASP

2

336

02.06.2012 13:52

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

Array - porovnanie zaznamov

v PHP, ASP

2

1090

10.01.2007 12:41

Papulka

V tomto fóre nie sú ďalšie neprečítané témy.

problem s Array

v PHP, ASP

3

454

16.11.2009 14:00

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

C# multidimensional array

v Technológia .NET

4

526

29.06.2014 13:43

killmaster

V tomto fóre nie sú ďalšie neprečítané témy.

Hladanie v array

v PHP, ASP

5

506

19.03.2012 21:38

w3r0

V tomto fóre nie sú ďalšie neprečítané témy.

Java One Dimension Array

v Assembler, C, C++, Pascal, Java

6

372

07.04.2016 18:27

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Checkbox array s mysql

v PHP, ASP

10

648

19.05.2011 11:43

jtomcik

V tomto fóre nie sú ďalšie neprečítané témy.

Vytiahnutie správnej hodnoty array

v PHP, ASP

1

539

18.07.2009 14:09

Snacker



© 2005 - 2025 PCforum, edited by JanoF