[ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
readln

Registrovaný: 30.06.07
Prihlásený: 24.07.12
Príspevky: 528
Témy: 84 | 84
Bydlisko: košice
NapísalOffline : 01.12.2010 13:56 | readln

Zdravim, potreboval by som pomoct, dajme tomu ze uzivatel zada vstup "5 4 3 6 4.." pocet cisiel alebo stringu nepoznam... da sa to precitanim nejak rozdelit do pola? ze bude array[0]=5 a tak...diki moc


_________________
PC1: Core2Duo E4300 @2.6GHZ, 4COREDUAL-SATA2, RAM Kingston 2GB 667mhz, ATI R3650 512MB DDR2, WD 320GB SATAII, Asus VW192S [19" LCD]
PC2: AMD Duron 2ghz, Asus A7s8x-mx, 768MB DDR, FX5200, 80GB IDE
Offline

Skúsený užívateľ
Skúsený užívateľ
readln

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 01.12.2010 14:05 | readln

samozrejme že áno, delimiter je medzera a potom len cez foreach naplníš pole aké len chceš


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
readln

Registrovaný: 30.06.07
Prihlásený: 24.07.12
Príspevky: 528
Témy: 84 | 84
Bydlisko: košice
Napísal autor témyOffline : 01.12.2010 14:07 | readln

mozes prosimta uviest priklad? od vcera hladam riesenie...


_________________
PC1: Core2Duo E4300 @2.6GHZ, 4COREDUAL-SATA2, RAM Kingston 2GB 667mhz, ATI R3650 512MB DDR2, WD 320GB SATAII, Asus VW192S [19" LCD]
PC2: AMD Duron 2ghz, Asus A7s8x-mx, 768MB DDR, FX5200, 80GB IDE
Offline

Skúsený užívateľ
Skúsený užívateľ
readln

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 01.12.2010 14:10 | readln

jazyk?


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
readln

Registrovaný: 30.06.07
Prihlásený: 24.07.12
Príspevky: 528
Témy: 84 | 84
Bydlisko: košice
Napísal autor témyOffline : 01.12.2010 14:11 | readln

pascal..


_________________
PC1: Core2Duo E4300 @2.6GHZ, 4COREDUAL-SATA2, RAM Kingston 2GB 667mhz, ATI R3650 512MB DDR2, WD 320GB SATAII, Asus VW192S [19" LCD]
PC2: AMD Duron 2ghz, Asus A7s8x-mx, 768MB DDR, FX5200, 80GB IDE
Offline

Skúsený užívateľ
Skúsený užívateľ
readln

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 01.12.2010 15:24 | readln

ok. a teda čo si zatiaľ urobil? čo konkrétne ti nejde?


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
readln

Registrovaný: 30.06.07
Prihlásený: 24.07.12
Príspevky: 528
Témy: 84 | 84
Bydlisko: košice
Napísal autor témyOffline : 01.12.2010 15:26 | readln

proste to neviem rozdelit do pola.. hladam to od vcera..


_________________
PC1: Core2Duo E4300 @2.6GHZ, 4COREDUAL-SATA2, RAM Kingston 2GB 667mhz, ATI R3650 512MB DDR2, WD 320GB SATAII, Asus VW192S [19" LCD]
PC2: AMD Duron 2ghz, Asus A7s8x-mx, 768MB DDR, FX5200, 80GB IDE
Offline

Skúsený užívateľ
Skúsený užívateľ
readln

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 01.12.2010 15:38 | readln

napísal som ti, podľa čoho to máš rozdeliť..
napr ti stačí upraviť tento kód a máš to hotové: http://free-pascal-general.1045716.n5.n ... 18466.html
3 sekundy strávené na googli


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
readln

Registrovaný: 30.06.07
Prihlásený: 24.07.12
Príspevky: 528
Témy: 84 | 84
Bydlisko: košice
Napísal autor témyOffline : 01.12.2010 15:43 | readln

vo free pascale mi to nechce ist... asi mam nieco pridat do uses vsak.. len neviem nazov..btw to riesenie zo stringlistom som nasiel ale tomu sa chcem vyhnut


_________________
PC1: Core2Duo E4300 @2.6GHZ, 4COREDUAL-SATA2, RAM Kingston 2GB 667mhz, ATI R3650 512MB DDR2, WD 320GB SATAII, Asus VW192S [19" LCD]
PC2: AMD Duron 2ghz, Asus A7s8x-mx, 768MB DDR, FX5200, 80GB IDE
Offline

Čestný člen
Čestný člen
readln

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 01.12.2010 16:33 | readln

Co takto
Kód:
i := 0; { alebo 1 }
while not eoln do begin
   read(pole[i]);
   inc(i);
end;
Keby si nacitaval nie cisla, ale char-y, musis preskakovat medzery.


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 : 01.12.2010 20:26 | readln

na splitnutie uz nacitaneho retazca mozes pouzit TStringList
Kód:
uses
  SysUtils,Classes;
 var
   List:TStringList;
   i : integer;
begin
    List:=TStringList.Create;
    List.Delimiter:=' ';
    List.DelimitedText:='5 6 8 7 9';
    for i := 0 to List.Count - 1 do
      WriteLn(List.Strings[i]);
    read(i);

end.


 [ Príspevkov: 11 ] 


readln




© 2005 - 2026 PCforum, edited by JanoF