Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa sscanfom najverovatnije

[es] :: C/C++ programiranje :: Problem sa sscanfom najverovatnije

[ Pregleda: 4163 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Totti
Franchesko Totti
Yugoslavia

Član broj: 4320
Poruke: 30
*.vdial.verat.net



Profil

icon Problem sa sscanfom najverovatnije26.06.2004. u 15:27 - pre 241 meseci
Evo kako glasi moj problem: Imam na primer neki string tipa "... Adresa: Vojvode Stepe 22". Kako bi ja mogao sada da izdvojim ovo posle "Adresa: ", bez obzira sta je stajalo ispred "Adresa:"... Evo malo jasnije na primeru:

char *text = "ja sam setao i video da pise Adresa: Vojvode Stepe 22"

a treba da izdvojim sve ono posle "Adresa:". Ja sam to ovako uradio ali nece da mi radi (za divno cudo ;)

#include <stdio.h>
main()
{
char *text = "ja sam setao i video da pise Adresa: Vojvode Stepe 22";
sscanf (&text, "Adresa: %s", text);
printf ("Adresa: %s", text);
}

i ocekivao sam da ce ovaj program da da na izlazu:
Adresa: Vojvode Stepe 22

medjutim nece... Jos da napomenem da koristim GCC 2.9.x kompajler ako to nesto znaci... Da li je moguce uopste na ovakav nacin izdvojiti nesto ili se mora petljati sa onim str* funkcijama...

p0zdrav

Sve sto leti, htelo bi da leti,
neka leti, i treba da leti ;)))))))
 
Odgovor na temu

***ArChAnGeL***
Ivan Stajic
Beograd

Član broj: 18217
Poruke: 17
*.ppp-bg.sezampro.yu



Profil

icon Re: Problem sa sscanfom najverovatnije27.06.2004. u 18:08 - pre 241 meseci
CARE imas dva s u scanf-u sscanf..............
 
Odgovor na temu

***ArChAnGeL***
Ivan Stajic
Beograd

Član broj: 18217
Poruke: 17
*.ppp-bg.sezampro.yu



Profil

icon Re: Problem sa sscanfom najverovatnije27.06.2004. u 18:17 - pre 241 meseci
izvini mislio sam da citas iz fajla sa fscanf medjutim greska je u tome sto kada pises sscanf moras da napravis jos jedan niz

DEFINICIJA SSCANF:::::::::::::::::::::

int sscanf (const char *array,const char *format,argumenti.........);

vidis sta si ti radio
sscanf (&text, "Adresa: %s", text);

pokusavas da promenis prvi parametar koji mora da bude tipa konst char uz to ti pokusavas da promenis pokazivac
&tekst
a tebi funkcija trazi string kao prvi parametar iz koga se cita pa je to samo
ime nekog drugog niza .
napravis char niz[100];
i kazes
sscanf(text,"Adresa: %s",niz);
 
Odgovor na temu

[es] :: C/C++ programiranje :: Problem sa sscanfom najverovatnije

[ Pregleda: 4163 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.