if-Abfrage in C



  • Ich bin noch ein ziemliches C-Kiddie und teste grad' ein bisschen rum, was ich schon alles kann.
    Ich möchte ein Programm schreiben, welches in der Konsole( Eingabeaufforderung )läuft.
    Darin soll der Anwender die Möglichkeit haben, einen Piep-Ton abzuspielen, indem er '1' eingibt.
    Das ganze Scheitert an der if-Abfrage.
    Hier der Code:

    #include <stdio.h>
    				int main(){
    
    					printf("Wenn du einen Piep-Ton ausgeben möchtest, tippe die Zahl 1! \n");
    
    					int z;
    
    					z=getchar();
    
    						if(z==1){
    
    						printf("\a");
    
    					}
    					getch();
    
    					return 0;
    }
    

    Wo ist der Fehler?
    Hat jemand eine Idee?
    Vielen Dank im Vorraus!



  • if(z=='1')



  • Keine Ahnung, was das mit den ** soll.
    Ist das Wort vorraus ist erlaubt? 🙄



  • Supi, funzt!
    Vielen dank! 🙂



  • "voraus" mit neu einem 'r' geht. das ist ein scherzchen des administrators, weil er es satt hatte, das wort so oft falsch geschrieben zu sehen.


Log in to reply