08/12/10 18:44
cristian3095
salve a tutti....ho creato un piccolo programma in C che restituisce una stringa all'inverso....ad esempio se scrivo "Ciao" mi stampa "oaiC".....fin qui tutto bene....volevo far ricominciare il programma alla pressione del tasto "1".....il programma effettivamente ricomincia....però se inserisco una parola salta tutto e va alla fine infatti mi dice "1) Riprova" qual'è il problema
Ecco il codice:
Ecco il codice:
#include <stdio.h> main() { char array_imput[100]; int b,a,i,o,stringa; do{ b=0;a=0;i=0;o=0;stringa=1; printf("Inserisci una stringa \n"); for (o=0;o=100;o++){ stringa=getchar(); array_imput[i]=stringa; if (stringa==10){ i--; break; }i++; } for(o=0;o=100;o++){ printf("%c",+ array_imput[i]); i--; if(i < 0){ break; } } printf("\n\n1) Riprova\n2)Esci\n"); scanf("%d",&b); }while(b==1); }
Ultima modifica effettuata da cristian3095 08/12/10 18:46
aaa