PDA

Pogledaj cijelu verziju : Pomoc oko c++



Blacky_123
10-02-2008, 12:35
Ovako,
Pisem test sutra iz rac i ja fucking nemogu nac sta znaci naredbe cin, char, void
I sto su konstante i molim primjer..

˘˘˘˘Angel˘˘˘˘
10-02-2008, 13:42
cin (see in ) naredba za unosenje podataka u variablu.
char variabla koji moze drzati jedno slovo/character
void funkcija koja nema returna
constants nepromjenjive variable

int a;
std::cout<<"Upisite broj: ";
cinS>> a;

charSb;
std::cout<<" Upisite slovo: ";
cin >> b;


voidSc();
{}

const int d;
cout << d <<endl;

Blacky_123
10-02-2008, 13:51
Hvala..

Moze lock

Plexihack
10-02-2008, 15:01
Ustvari,void je funkcija kojoj return value nije definiran.

SkunK
10-02-2008, 16:40
Nije nego je nepotreban return, sta imas vracat nesto onome kojem netreba nista vracat?

Plexihack
10-02-2008, 16:43
Evo vam quote sa cplusplus.com nevjernici :D


In this case we should use the void type specifier for the function. This is a special specifier that indicates absence of type.

Tracer
11-02-2008, 14:55
void kao tip funkcije znači da funkcija ne vraća ništa, već zapravo radi kao procedura.

Međutim, void* je suprotnost jer znači "SVE". Točnije, ako se void* nalazi kao argument onda ta funkcija može primiti adresu BILO KOJE varijable, ili može vratiti pokazivač bilo kojeg tipa kao svoju povratnu vrijednost. Npr. funkcija malloc koristi void*.