Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
| Autor | Správa |
|---|
Registrovaný: 30.06.07 Prihlásený: 24.07.12 Príspevky: 528 Témy: 84 | 84 Bydlisko: košice |
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
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina |
samozrejme že áno, delimiter je medzera a potom len cez foreach naplníš pole aké len chceš
_________________ C#, PHP, ... |
|
Registrovaný: 30.06.07 Prihlásený: 24.07.12 Príspevky: 528 Témy: 84 | 84 Bydlisko: košice |
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
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina |
jazyk?
_________________ C#, PHP, ... |
|
Registrovaný: 30.06.07 Prihlásený: 24.07.12 Príspevky: 528 Témy: 84 | 84 Bydlisko: košice |
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
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina |
ok. a teda čo si zatiaľ urobil? čo konkrétne ti nejde?
_________________ C#, PHP, ... |
|
Registrovaný: 30.06.07 Prihlásený: 24.07.12 Príspevky: 528 Témy: 84 | 84 Bydlisko: košice |
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
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina | |
Registrovaný: 30.06.07 Prihlásený: 24.07.12 Príspevky: 528 Témy: 84 | 84 Bydlisko: košice |
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
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
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.
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
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.
|
|
Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
|