Mein Programm ist wie folgt;Warum stört die Verwendung des falschen Formatbezeichners in C mein Programm unter Windows 7?
Ich kompiliere unter gcc, und obwohl es mir keine Fehler gibt, stürzt das Programm jedes Mal ab, wenn ich es laufe. Der Code scheint aus Beispielen, die ich gesehen habe, gut zu sein. Es wäre toll zu wissen, ob ich irgendetwas falsch mache.
Danke.
Danke an alle. Hätte ich gesehen, ich habe gerade mit C angefangen und habe bisher nur mit Textprogrammen gespielt, die Strings benutzen, also kam% s einfach automatisch in den Sinn. – austinprete
+1, weil ich gelernt habe, dass ich% all statt %% oder sogar% –
verwenden sollte Wenn du GCC verwendest, mach deine Fehler mit "-Wall" oder vielleicht "-Wextra" oder vielleicht '-Werror'. GCC ist in der Lage, die Formatzeichenfolge zu prüfen und vor fehlerhaften Argumenten für die Funktionen "printf", "scanf", "strftime" und "strfmon" zu warnen. –