aiuto! vi prego! usando il C
ho questo code.. ma non va!!!
il programma mi chiede l'"end" dopo di che .. non vede proprio il getchar.. va avanti, naturalmente usa il default.. e poi termina senza rispettare la condizione del while.. aiuto vi prego!!!
#include <stdio.h>
#include <stdlib.h>
main()
{
char end,ch;
printf("inserire l'end of file\n");
scanf("%c", &end);
printf("insrire A o M\n\n");
while ((ch=getchar()) != end){
switch(ch){
case 'a': case 'A':
printf("....");
break;
case 'm': case 'M':
printf("----");
break;
default:
printf("non ci siamo!!");
break;}
}
}