Suchergebnisse für Anfrage "printf"
Was bedeuten diese symbolischen Zeichenfolgen:% 02d% 01d?
Ich sehe eine Codezeile ähnlich der folgenden: sprintf(buffer,"%02d:%02d:%02d",hour,minute,second);Ich denke, die symbolischen Zeichenfolgen beziehen sich auf die Anzahl der pro Stunde, Minute usw. angezeigten numerischen Zeichen - oder so ...
Ist die Stringbreite von printf () bei nicht abgeschlossenen Strings sicher?
Ist das Folgende gut definiert? const char not_a_c_string[] = { 'h', 'e', 'l', 'l', 'o' }; printf( "%.5s", (const char*) not_a_c_string );Dies ist eine Frage zum spezifischen Formular"%.5s" und keinWie kann eine möglicherweise nicht mit NUL ...
Sequenzpunkte in printf
Ich leseHie [https://en.wikipedia.org/wiki/Sequence_point#Sequence_points_in_C_and_C.2B.2B] dass es einen Sequenzpunkt gibt: Nach der Aktion, die dem Formatbezeichner für die Eingabe- / Ausgabe-Konvertierung zugeordnet ist. Zum Beispiel im ...
Compiler warnt beim Drucken der Adresse einer Variablen
Ich habe ein sehr einfaches Programm erstellt, um die Adresse von zwei Variablen zu drucken. #include<stdio.h> int main() { int a,b; printf("%u\n%u",&a,&b); return 0; }Aber der Clang-3.7-Compiler gibt folgende Warnung aus: warning: format gibt ...
C - Benutzereingaben werden übersprungen?
Ich möchte ein Menü, aus dem Sie eine Aktion auswählen. Problem ist, dass, wenn wir eine auswählen und die "Return" -Taste drücken, der Benutzereingabebefehl, der der nächste Schritt sein sollte, übersprungen wird. Warum das Der Code ...
Parameterizing Formatbezeichner in printf
Ich habe ein paar Ausgabezeilen wie die folgenden: printf("%-20s %-20s %-20s %-20s %-20s \n", "Identity", "Identity", "float", "double", "long double"); printf("%-20s %-20s %-20s %-20s %-20s \n", "Number", "LHS", "error", "error", "error"); Wie ...
er @sprintf% g-Bezeichner gibt nach Punkt @ zu wenige Ziffern a
Ich versuche, Gleitkomma-Variablen in meine INI-Datei zu schreiben, und es ist ein Problem mit den Formatangaben aufgetreten. Ich habe einen Gleitkommawert, sei es 101,9716. Jetzt möchte ich es in meine INI-Datei schreiben, aber das Problem ist, ...
Warum druckt printf beim Drucken von hex nicht nur ein Byte aus?
pixel_data ist einvector vonchar. Wann mache ichprintf(" 0x%1x ", pixel_data[0] ) Ich erwarte zu sehen0xf5. Aber ich bekomme0xfffffff5 als würde ich eine 4-Byte-Ganzzahl anstelle von 1 Byte ausgeben. Warum ist das? Ich habe gegebenprintf a ...
Falsche Ausgabe von printf einer Zahl
int main() { double i=4; printf("%d",i); return 0; }Kann mir jemand sagen, warum dieses Programm 0 ausgibt?
Zu viele Argumente für printf @ übergeb
Jeder C-Programmierer, der seit mehr als einer Woche arbeitet, ist auf Abstürze gestoßen, die sich aus dem Aufruf von @ ergebeprintf mit mehr Formatangaben als tatsächliche Argumente, printf("Gonna %s and %s, %s!", "crash", "burn"); Gibt es ...