Wie kann ich debug "INT_MAX schwarzarbeit"

printf(INT_MAX);

Grenzen.h enthalten ist, aus irgendeinem Grund funktioniert es nicht in diesem Projekt. In meiner Testumgebung funktioniert es einfach. Ich habe keine Ahnung, wie zur Lösung dieses Problems andere als die Beseitigung jeder einzelnen Datei in das gesamte Projekt, bis es beginnt zu arbeiten. Das wäre eine unmenschliche Menge an Arbeit. Wie finde ich diesen Fehler schneller? Was sind häufige Ursachen?

sind Sie sicher, dass Sie die richtigen Grenzen.h? Es gibt keine anderen Grenzen.h, dass könnte es abholen? Wenn Sie gcc verwenden, versuchen Sie es mit der option-E produzieren und die Ausgabe des Präprozessor, ie Einbeziehung der header, definieren Sie die substitution etc. Das kann einen Tipp geben, was Los ist.
-1 für gefälschte code und auslassen der Dinge, die relevant für den Fehler.

InformationsquelleAutor Blub | 2011-07-23

Schreibe einen Kommentar