Fehler: unbekannter Konvertierungsart Zeichen 'l' im Format - langes Scannen

9

Ich versuche, long long von der Konsole mit der Standard-IO-Funktion scanf zu erhalten. Ich begann mit %lld :

%Vor%

Das wirft:

%Vor%

Ich habe weitere Problemumgehungen gefunden, aber sie werfen ebenfalls Fehler:

%Vor%

Mache ich etwas falsch? Gibt es einen anderen Trick?

Ich kompiliere eine sehr aktuelle Version von MinGw GCC mit diesen Flags: -pedantic -Wall -Werror -std=c99 -g -D HOME=1

    
Tomáš Zato 18.05.2014, 02:53
quelle

1 Antwort

3

für SCNd64 und ähnlich, müssten Sie

verwenden %Vor%

aber all das soll nur funktionieren, wenn dein Compiler C99 unterstützt. Ihre erste Fehlermeldung weist darauf hin, dass dies nicht der Fall ist oder dass Sie nicht die richtigen Befehlszeilenschalter angegeben haben.

    
Jens Gustedt 18.05.2014 04:35
quelle

Tags und Links