PDA

Visualizza la versione completa : [C] Inserimento valore intero con controllo dell'input


21Edoardo96
03-12-2011, 13:00
Ciao,
volevo chiedervi quale il codice per eseguire il controllo dell'Input, nel senso che se il problema mi chiede che il numero deve essere magiore di 0 ma se viene inserito 0 il programma deve che il numero non va bene e quindi bisogna reinserire un altro numero.

ciao e grazie

Alex'87
03-12-2011, 13:27
Originariamente inviato da 21Edoardo96
Ciao,
volevo chiedervi quale il codice per eseguire il controllo dell'InputQuello che ti scrivi, non esiste nulla di preconfezionato.

torn24
03-12-2011, 17:21
Un ciclo while o do while dovrebbe risolverti il problema!

Esempio:



#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int i=0;
do
{
printf("inserisci un numero!\n");
scanf("%d",&i);
}while(i<=0);
system("PAUSE");
return 0;
}

Loading