Ich manipuliere die Roheingabe der Tastatur in Standard-C++.
Der Code funktioniert mit libstdc++, aber mit libc++.
Beim Drücken der NACH-OBEN-Pfeiltaste erhalten Sie die Ausgabe 1b 5b 41
bei Kompilierung mit g++ -std=c++23 rawkey.cpp oder clang++ -std=c++23 -stdlib=libstdc++ rawkey.cpp. Das ist richtig.
erhalte 1b-Ausgabe, wenn mit clang++ -std=c++23 -stdlib=libc++ rawkey kompiliert wird. cpp
Was ist also der Unterschied der UnformattedInputFunction-Implementierung zwischen g++ und clang++?
Ich manipuliere die Roheingabe der Tastatur in Standard-C++. Der Code funktioniert mit libstdc++, aber mit libc++. Beim Drücken der NACH-OBEN-Pfeiltaste erhalten Sie die Ausgabe 1b 5b 41 [list] [*]bei Kompilierung mit g++ -std=c++23 rawkey.cpp oder clang++ -std=c++23 -stdlib=libstdc++ rawkey.cpp. Das ist richtig.
[*]erhalte 1b-Ausgabe, wenn mit clang++ -std=c++23 -stdlib=libc++ rawkey kompiliert wird. cpp
[/list] Was ist also der Unterschied der UnformattedInputFunction-Implementierung zwischen g++ und clang++?[code]#include #include #include #include