Diskuze: Zápis do poľa

C a C++ C a C++ Zápis do poľa

Aktivity (1)
Avatar
Loter
Člen
Avatar
Loter:15.11.2015 14:18

Potreboval by som zistiť ako sa zapisujú čísla do pola.
Napr. Mám vytvorené pole int A[2] a Vstup- 10 15 20
Kedže cin.getline nefunguje ako zapíšem 10 do A[0], 15 do A[1] a 20 do A[2]?

Odpovědět 15.11.2015 14:18
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
Libor Šimo (libcosenior):15.11.2015 14:28

cin.getline myslim berie string, teda cislo si musis naparsovat.

Editováno 15.11.2015 14:29
Nahoru Odpovědět 15.11.2015 14:28
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Loter
Libor Šimo (libcosenior):15.11.2015 14:30

Zabudol som to napisat ako odpoved na tvoj prispevok. ;-)
Pole int nevezme string, preto ti to nefunguje.

Editováno 15.11.2015 14:31
Nahoru Odpovědět 15.11.2015 14:30
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na Loter
patrik.valkovic:15.11.2015 14:39
cin >> A[0] >> A[1];

A[2] Už neexistuje a pravděpodobně ti program spadne.

Nahoru Odpovědět 15.11.2015 14:39
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Loter
Člen
Avatar
Loter:15.11.2015 15:18

Ok a čo keď budem mať A[100]. Ako to napíšem v kóde?

Nahoru Odpovědět 15.11.2015 15:18
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
Jozef
Člen
Avatar
Odpovídá na Loter
Jozef:15.11.2015 15:53

pomocou cyklu

for(int i = 0; i < 100; i++)
     cin >> A[i];
Nahoru Odpovědět 15.11.2015 15:53
I'm not afraid to die on a treadmill
Avatar
Loter
Člen
Avatar
Loter:15.11.2015 16:03

Alebo inak, ako spocitam Vstup- 15 12 13 14 15 dokopi (za behu programu)?

Nahoru Odpovědět 15.11.2015 16:03
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
Odpovídá na Loter
Libor Šimo (libcosenior):15.11.2015 16:45

Ale loter, nebudz lenivy.... :-!

Nahoru Odpovědět  +1 15.11.2015 16:45
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.