Prikaz jedne poruke
Stara 26.9.2015, 17:52   #4
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: Pitanje iz C++ u Visual Studio?

Citat:
RexGrammer kaže: Pregled poruke
A kod ti nece raditi ni u jednom slucaju jer za scanf moras koristiti adresni operator (&) da bi ucitao vrednost u promenjive, znaci:

Kod:
scanf("%d", &n);
Ne mora uvek. Ako promenjljiva već sadrži adresu & operator nije potreban.

Konkretan primer.
Kod:
    char name[50];
    scanf("%s", name);
    printf("%s", name);
U C/C++ svaka promenljiva koja definiše niz automatski sadrži adresu prvog člana niza. Zato u primeru nije potreban &. Situacija je još izraženija kad se radi direktno sa pokazivačima.
Neutrino je offline   Odgovor sa citatom ove poruke