- Registriert
- 25.06.10
- Beiträge
- 24
Hallo,
da ich schon letztes Mal so hilfreiche Antworten bekommen hab, möchte ich es jetzt gleich nochmal versuchen.
Habe genauso wie bei den Umlauten schon wieder ein Problem was bei Windows funktionert, bei Mac aber nicht laufen will.
Bei dem "fflush(stdin);" bin ich mir nicht sicher ob das davor gehört oder nicht. Auf jeden Fall wird das Programm sofort nach der "printf" Ausgabe beendet.
da ich schon letztes Mal so hilfreiche Antworten bekommen hab, möchte ich es jetzt gleich nochmal versuchen.
Habe genauso wie bei den Umlauten schon wieder ein Problem was bei Windows funktionert, bei Mac aber nicht laufen will.
#include <stdio.h>
int main(void)
{
char cAnswer;
do{
printf("(J/N) :");
fflush(stdin);
scanf("%c",&cAnswer);
}while(cAnswer == 'J' || cAnswer == 'j');
return(0);
}
int main(void)
{
char cAnswer;
do{
printf("(J/N) :");
fflush(stdin);
scanf("%c",&cAnswer);
}while(cAnswer == 'J' || cAnswer == 'j');
return(0);
}
Bei dem "fflush(stdin);" bin ich mir nicht sicher ob das davor gehört oder nicht. Auf jeden Fall wird das Programm sofort nach der "printf" Ausgabe beendet.