Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 14.1.2013, 19:58   #21
nikolica0233
Član
 
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Zasto nestaje 0 ?

Da... nisam video ta 3 ... ali sad opet nesto ne radi kako treba... pazi kako ispisuje na ekranu




a gle kako pise u dadoteci... "pera petrovic 023544253 knez mihajlova 11 18 " tu je smestio kako treba
Priložene slike
Kliknite na sliku za veću verziju

Ime:	Untitled.jpg
Viđeno:	15 puta
Veličina:	91,5 KB
ID:	45223  

Poslednja ispravka: nikolica0233 (14.1.2013 u 20:15)
nikolica0233 je offline   Odgovor sa citatom ove poruke
Stara 14.1.2013, 20:40   #22
enaB
Član
 
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
Određen forumom Re: Zasto nestaje 0 ?

Ni u adresi ne sme da bude razmaka ako ga kasnije čitaš sa %s. Probaj kao knez_mihajlova
enaB je offline   Odgovor sa citatom ove poruke
Stara 14.1.2013, 21:40   #23
nikolica0233
Član
 
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Zasto nestaje 0 ?

ne kontam... pa sve sam izmenio %d u %s ...
nikolica0233 je offline   Odgovor sa citatom ove poruke
Stara 14.1.2013, 21:58   #24
enaB
Član
 
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
Određen forumom Re: Zasto nestaje 0 ?

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.
enaB je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku enaB na korisnoj poruci:
nikolica0233 (15.1.2013)
Stara 15.1.2013, 0:48   #25
nikolica0233
Član
 
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Zasto nestaje 0 ?

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)
nikolica0233 je offline   Odgovor sa citatom ove poruke
Stara 15.1.2013, 2:50   #26
nikolica0233
Član
 
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Zasto nestaje 0 ?

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
nikolica0233 je offline   Odgovor sa citatom ove poruke
Stara 15.1.2013, 2:51   #27
enaB
Član
 
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
Određen forumom Re: Zasto nestaje 0 ?

Kako god hoćeš Ako se ne varam mogao si i sa strukturom da izvedeš, npr.

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


Citat:
nikolica0233 kaže: Pregled poruke
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
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)
enaB je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku enaB na korisnoj poruci:
nikolica0233 (15.1.2013)
Stara 15.1.2013, 3:06   #28
nikolica0233
Član
 
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Zasto nestaje 0 ?

da, ali i dalje mi nije jasno zasto si mi reko da stavim ispod posle scanf-a... za to te pitam
nikolica0233 je offline   Odgovor sa citatom ove poruke
Stara 15.1.2013, 3:24   #29
enaB
Član
 
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
Određen forumom Re: Zasto nestaje 0 ?

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);
Čak i da uneseš samo broj i ništa nakon toga, getchar će da pročita zaostali '\n', neće čekati da pritisneš enter


Poslednja ispravka: enaB (15.1.2013 u 4:08)
enaB je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku enaB na korisnoj poruci:
nikolica0233 (15.1.2013)
Stara 15.1.2013, 11:28   #30
nikolica0233
Član
 
Član od: 7.1.2013.
Poruke: 47
Zahvalnice: 23
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Zasto nestaje 0 ?

stalno bilo koji broj da ubacim izbaci mi 10 na kraju... to je max broj slova sto moze da proxvati.. ?
nikolica0233 je offline   Odgovor sa citatom ove poruke
Stara 15.1.2013, 12:41   #31
enaB
Član
 
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
Određen forumom Re: Zasto nestaje 0 ?

Nije bre, pogledaj u tabelu
enaB je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
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


Sva vremena su po Griniču +2 h. Sada je 6:50.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2025, vBulletin Solutions, Inc.
Hosted by Beograd.com