printf

'printf' ist eine gebräuchliche Funktion für formatierte Ausgaben. C und viele andere Sprachen haben eine ganze Familie verwandter Funktionen. Verwenden Sie dieses Tag nur, wenn sich die Frage direkt auf 'printf' oder verwandte Funktionen bezieht.
3
Antworten

Warum verwendet printf keine wissenschaftliche Notation?

Ich verstehe, dass dies ein häufiges Problem ist. Ich kann jedoch keine klare Antwort finden. %Vor% Wenn ich pow(16,54) verwende, bekomme ich:    105312291668557186697918027683670432318895095400549111254310977536.0 Code ist wie fol...
22.01.2014, 16:06
5
Antworten

Warum kann ein printf () in C nicht zwei 64-Bit-Werte gleichzeitig ausgeben?

Ich arbeite an einem 32-Bit-System. Wenn ich versuche, mehr als einen 64-Bit-Wert in einem einzelnen Druck zu drucken, kann er keine weiteren (d. H. Zweiten, dritten, ...) Variablenwerte drucken. Beispiel: %Vor% Warum kann dieser Druck ni...
27.07.2011, 20:21
5
Antworten

formatierte Daten unbekannter Länge in einen String schreiben (C-Programmierung)

Die folgende C-Funktion: %Vor% schreibt formatierte Daten in eine Zeichenfolge. Die Größe des als str übergebenen Arrays sollte ausreichen, um die gesamte formatierte Zeichenfolge zu enthalten. Was aber, wenn die Länge der formatierten Zeich...
06.12.2009, 04:25
3
Antworten

Wie werden Sie Charcater, String oder Wert einer Variablen ohne Bibliotheksfunktionen in C ausgeben?

Wenn ich zum Beispiel keine Standard-Bibliotheksfunktionen wie printf, putchar verwenden soll, dann kann ich einfach ein Zeichen auf den Bildschirm drucken. Gibt es einen einfachen Weg, es zu tun? Ich weiß nicht viel über Systemaufrufe und wenn...
22.01.2009, 06:59
5
Antworten

Wie berechnet man die Länge der Ausgabe, die sprintf erzeugt?

Ziel : Daten in JSON serialisieren. Problem : Ich kann nicht im Voraus wissen, wie viele Zeichen lang die Ganzzahl ist. Ich dachte, ein guter Weg, dies zu tun, ist mit sprintf() %Vor% Natürlich kann ich eine Stapelvariable wie ch...
16.03.2015, 21:20
3
Antworten

Ist glibcs ​​Implementierung von fprintf () threadsicher?

Ist fprintf threadsicher? Das glibc-Handbuch scheint es zu sagen, aber meine Anwendung, welche schreibt in eine Datei mit einem Aufruf von fprintf () scheint partielle Schreibvorgänge von verschiedenen Prozessen zu mischen. edit: Zur Klarst...
27.02.2009, 13:56
5
Antworten

Sehr überraschende Perfs von fprintf vs std :: ofstream (fprintf ist sehr langsam)

Ich habe einige Benchmarks ausgeführt, um die effizienteste Möglichkeit zu finden, ein riesiges Array in eine Datei in C ++ zu schreiben (mehr als 1Go in ASCII). Also habe ich std :: ofstream mit fprintf verglichen (siehe den Schalter, den ic...
24.10.2011, 14:53
2
Antworten

Wie drucke ich nur bestimmte Teile eines Strings?

Ich habe eine Zeichenkette const char[15] und möchte es so drucken:    Label-one: Zeichen [0,13]   Label-Two: Zeichen [13, 15) Wie kann ich nur bestimmte Teile der Zeichenfolge drucken?     
20.10.2011, 20:36
3
Antworten

Drucken eines Char *

Ich entschuldige mich im Voraus für die dumme Frage! Hier ist meine Struktur def: %Vor% Ich versuche, eine Darstellung dieser Struktur mit der Funktion vcard_show (vcard * c) zu drucken, aber der Compiler wirft eine Warnung zurück: %Vor...
08.03.2013, 00:18
7
Antworten

Wie kennt printf die Adresse der Zeichendaten eines CString?

Betrachtet dieses Codefragment: %Vor% Dieses Snippet ergibt die "intuitive" Ausgabe "aha". Aber ich habe keine Ahnung, wie das funktionieren kann: Wenn der variadic-function-Aufruf so übersetzt wird, dass er die Zeiger der Argumente vers...
04.02.2011, 13:43