![]() |
![]() |
|
Programiranje Programski jezici, tehnike, alatke... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#21 |
Član
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
|
![]()
Da... nisam video ta 3
![]() a gle kako pise u dadoteci... "pera petrovic 023544253 knez mihajlova 11 18 " tu je smestio kako treba Poslednja ispravka: nikolica0233 (14.1.2013 u 20:15) |
![]() |
![]() |
![]() |
#22 |
Član
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
|
![]()
Ni u adresi ne sme da bude razmaka ako ga kasnije čitaš sa %s. Probaj kao knez_mihajlova
|
![]() |
![]() |
![]() |
#23 |
Član
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
|
![]()
ne kontam... pa sve sam izmenio %d u %s ...
|
![]() |
![]() |
![]() |
#24 |
Član
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
|
![]()
Ti sa tastature to prihvataš sa gets(), i to pokupi ceo red i upiše u fajl, ali ako kasnije to iščitavaš iz fajla sa %s ono će da pročita samo prvu reč do razmaka, samo "knez", a "mihajlova" ostaje da pročita u sledećem prolazu, u tome mislim da je problem. Probaj samo da upišeš ulicu bez razmaka, kao "knez_mihajlova" pa vidi da li će se problem ponoviti.
Ništa što čitaš sa %s ne sme da ima razmak, ni telefon, ni adresa. |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku enaB na korisnoj poruci: | ||
nikolica0233 (15.1.2013) |
![]() |
#25 |
Član
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
|
![]()
Jeste ... mora zajedno... a kako znam bio sam napravio da radi sa 2 reci ... al ga nisam sacuvao
a da probam posebno da samo adresu upisem sa fputs(); ? Poslednja ispravka: nikolica0233 (15.1.2013 u 1:06) |
![]() |
![]() |
![]() |
#26 |
Član
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
|
![]()
a i imam jos jedno pitanje... zbog cega ide
scanf("%d",&izbor); while ( getchar() != '\n' ); zar ne ide while ( getchar() != '\n' ); posle gets(); funkcije ako dalje u programu imamo scanf |
![]() |
![]() |
![]() |
#27 |
Član
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
|
![]()
Kako god hoćeš
![]() typedef struct korisnik { char ime[10]; char prezime[15]; char telefon[15]; char adresa[40]; } Korisnik; i tako u kompletu da se upisuje/iščitava iz binarnog fajla. A može i sa fputs / fgets, adresa u odvojenom redu i onda nema problema sa razmacima gets funkcija sama pokupi sve što si pisao do kraja reda, a scanf pročita broj, a sve nakon toga šta god da je eventualno pisano ostavlja da bude pročitano sledeći put kad ne treba Poslednja ispravka: enaB (15.1.2013 u 3:00) |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku enaB na korisnoj poruci: | ||
nikolica0233 (15.1.2013) |
![]() |
#28 |
Član
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
|
![]()
da, ali i dalje mi nije jasno zasto si mi reko da stavim ispod posle scanf-a... za to te pitam
![]() |
![]() |
![]() |
![]() |
#29 |
Član
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
|
![]()
Ti probaj kako misliš da treba, pa ako i tako radi dobro - OK
![]() Evo ti za demonstraciju Kod:
int a; char b; scanf("%d", &a); b=getchar(); printf("%d\n", b); ![]() Poslednja ispravka: enaB (15.1.2013 u 4:08) |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku enaB na korisnoj poruci: | ||
nikolica0233 (15.1.2013) |
![]() |
#30 |
Član
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
|
![]()
stalno bilo koji broj da ubacim izbaci mi 10 na kraju... to je max broj slova sto moze da proxvati.. ?
|
![]() |
![]() |
![]() |
#31 |
Član
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
|
![]()
Nije bre, pogledaj u tabelu
|
![]() |
![]() |
![]() |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Zasto su zamrle FMV avanture? | Patton | Avanturističke igre | 28 | 8.4.2016 18:41 |
Zasto Kingmax DDR2 1066mhz ne moze da se postavi na taj klok ?! | Cegevara | Overklok | 22 | 20.12.2011 1:12 |
Zasto prepoznaje samo 1GB RAM, a imam 1.5? | thecoby | Osnovne komponente | 9 | 13.5.2010 18:01 |
zasto win krene da secka kada ubacim flash | NIDZA bOj | Kvarovi | 29 | 23.11.2009 1:40 |
Zasto razvodnjavate? | Ogi | Forum o forumu | 21 | 15.12.2005 15:55 |