Diskuze: Zápis do poľa

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

Avatar
Loter
Člen
Avatar
Loter:

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

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

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

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:

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:

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

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.