Isto kao sto cin npr. ne uzima celu recenicu, odnosno uzima 'rec' do prvog blanko znaka i onda 'misli' da je to kraj, samo zbog toga da bi se omogucilo:
Code:
cin >> Rec >> Rec1 >> Rec2;
cin >> Broj >> Broj1 >> Broj2;
(ovde cin vraca &istrim da bi se ovo omogucilo, ali to je vec druga prica koja nema veze sa ovom) iz istog razloga ne radi i scanf() (normalno ovde nema price o istream referenci ;o)
da bi se omogucilo:
Code:
scanf("%s%s%s", Rec, Rec1, Rec2);
scanf("%d%d%d", Broj, Broj1, Broj2);
Znaci prostije receno, i cin (iako za cin nisi pitao nek' ti se nadje ;o) i scanf za blanko karakter smatraju kraj unosa.
Za cin koristi cin.getline() ili cin.get() a umesto scanf() koristi gets().
Za gets() #include <stdlib.h>
Nadam se da ce ti ovo pomoci ;o)
Pozdrav.