View Single Post
Old 23-10-2006, 00:30   #6
Paco De Luciaaaaa
Senior Member
 
L'Avatar di Paco De Luciaaaaa
 
Iscritto dal: Mar 2005
Città: Torino... ma Abruzzo rulez!
Messaggi: 613
Quote:
Originariamente inviato da andbin
No, il modo corretto di usare la scanf è:
L'eventuale testo di "prompt" lo devi scrivere con una printf. Inoltre il while-getchar serve per evitare un problema della scanf, che lascia nel buffer il \n.

Più elegantemente secondo me:
Codice:
#include <stdio.h>

int main (void)
{
    int a, b;

    printf("Inserisci a: ");
    scanf("%d%*c", &a);

    printf("Inserisci b: ");
    scanf("%d%*c", &b);

    printf("%d+%d=%d",a,b,a+b);
    getchar();

    return 0;
}
__________________
Case AT big tower - Mobo XXX - amd 486DX2@66Mhz - 8 MB edo-ram - Trident SVGA 2MB - HDD 270MB Conner - CD-ROM Hitachi 4X
"Muletto": DFI Lanparty LT X38@X48 T2R - e8400@3870 1.2xV - 4GB black dragon @ 1147 - 2x320 Barracuda 0Raided - from 8800GT Club3d to 5850 Sapphire
Paco De Luciaaaaa è offline   Rispondi citando il messaggio o parte di esso