Ich habe einen Kompilierungsfehler auf den folgenden Code:C Char-Array ist kein String-Muster?
printf ((char *) Puffer);
und die Fehlermeldung, die ich erhalte ist:
cc1: Format kein Stringliteral und keine Format Argumente ...
Ich vermute, es gibt einige Bibliotheken, die ich zu installieren vergessen zu, wie ich in der Lage war, den Code ohne Fehler auf dem anderen Rechner zu kompilieren und auszuführen ...
PS: Die Frage steigt mit der Tatsache, dass ich den gleichen Code auf einer anderen Maschine ausführen konnte ... Ich vermute Ein Unterschied in der gcc-Version könnte ein Problem wie dieses verursachen?
Der Text klingt sehr ähnlich wie es sollte eine Warnung und kein Fehler sein. Können Sie mehr Informationen über den von Ihnen verwendeten Compiler und welche Optionen geben? –
post die Definition von 'Puffer' –
Mein Speicher ist ein wenig verschwommen auf diese, aber es ist oft möglich, Warnungen auf Fehler zu fördern. –