PDA

Visualizza la versione completa : [c++]assegnamento e if


giuseppe500
06-05-2010, 13:09
ciao.
Devo capire come funzionana accorpare assegnamento e test.
Ovvero
[code]
int i = 0;
char pa;

while((pa = buffer[i]) != EOF)
[code]

come faccio a dire al while che deve caricare la variabile pa e fare il test se pa è o non è eof tutto all'interno dell while?
posso accorpare assegnamento e test?
in che modo?
funziona anche per if else ec....?
grazie.

shodan
06-05-2010, 13:34
Nel modo che hai scritto (anche se a volte si rischia di sbagliare.)
In C si usa spesso:



if ((fp = fopen(...)) != NULL)



però se si sbaglia una parentesi sono dolori perché non sempre è visibile l'errore.

Loading