Tag: printf

`printf “ ist eine Allgemeine Funktion für die formatierte Ausgabe. C und vielen anderen Sprachen eine ganze Familie verwandter Funktionen. Nur verwenden Sie dieses tag, wenn die Frage in direktem Zusammenhang mit `printf` oder Funktionen.

printf \t option

Anzahl der Antworten 2 Antworten
Beim drucken ein tab-Zeichen an die standard-Ausgabe mit printf in C ist, gibt es einige Raum, der anscheinend 4 Zeichen Länge. printf("\t"); Gibt es eine Möglichkeit, durch welche kann ich die tab-Breite im obigen Fall? Jede Hilfe

Wie zu linken Seite ausrichten von text in der bash?

Anzahl der Antworten 3 Antworten
Gegeben ein text, $txt wie konnte ich nur Links, es rechtfertigen, zu einer bestimmten Breite in der Bash. Beispiel (width = 10): Wenn $txt=hello ich möchte drucken: hello | Wenn $txt=1234567890 ich möchte drucken: 1234567890| InformationsquelleAutor der

sprintf in C#?

Anzahl der Antworten 3 Antworten
Gibt es etwas ähnliches wie sprintf() in C#? Ich würde zum Beispiel gern zum konvertieren einer Ganzzahl in eine 2-byte-byte-array. Etwas wie: int number = 17; byte s = sprintf("%2c", number); InformationsquelleAutor der Frage Markus Johansson |

Was ist der Unterschied zwischen den Konvertierungsspezifikatoren% i und% d in formatierten IO-Funktionen (* printf / * scanf)

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen %d und %i als Formatbezeichner in printf? InformationsquelleAutor der Frage Ayoub | 2009-12-12

Wie verwende ich printf mit NSString?

Anzahl der Antworten 2 Antworten
Muss ich so etwas wie NSLog aber ohne den Zeitstempel und die neue-Zeile-Zeichen, so dass ich mit printf. Wie kann ich diese mit NSString? InformationsquelleAutor der Frage node ninja | 2010-09-26

die Gefahren von sprintf verstehen (...)

Anzahl der Antworten 8 Antworten
OWASP sagt: "C-Bibliotheksfunktionen wie strcpy (), strcat (), sprintf () und vsprintf () arbeiten auf nullterminierte strings und führen kein bounds checking." sprintf schreibt formatierte Daten in string int sprintf ( char * str, const char *

'printf' vs. 'cout' in C ++

Anzahl der Antworten 16 Antworten
Was ist der Unterschied zwischen printf() und count in C++? InformationsquelleAutor der Frage hero | 2010-05-20

printf / sprintf mit Array-Argumenten anstelle von Variablen

Anzahl der Antworten 1 Antworten
Wie $args = ( 'var1' => 'abc', 'var2' => 'def', ); $text = sprintf('first var is: %1$s, second one is: %2$s', $args); Grundsätzlich die $args variable ist dynamisch, ich weiß nicht, ob es irgendwelche Einträge oder wie

Runden auf den nächsten Bruchteil (halb, viertel usw.)

Anzahl der Antworten 4 Antworten
So, ich brauche, um die folgenden Funktionen, aber mein Kopf kann sich nicht vorstellen, dass es eine Möglichkeit in PHP ohne komplizierte Mathematik. Runde immer bis zu den nächsten dezimal (1.81 = 1.90, 1.89 = 1.90, 1.85

Wie drucke ich "unsigned long" in C?

Anzahl der Antworten 7 Antworten
Kann ich nie verstehen, wie man print unsigned long Datentyp in C. Angenommen unsigned_foo ist ein unsigned longdann versuche ich: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) Und alle von Ihnen zu

Zeiger funktioniert nicht in printf ()

Anzahl der Antworten 4 Antworten
Habe ein Problem mit drucken von einem Zeiger aus. Jedes mal, wenn ich versuchen, kompilieren Sie das folgende Programm erhalte ich die folgende Fehlermeldung: pointers.c:11: warning: format ‘%p’ expects type ‘void *’, but argument 2 has type

Wie verwende printf um off_t, nlink_t, size_t und andere Sondertypen anzuzeigen?

Anzahl der Antworten 1 Antworten
In meinem Programm, habe ich stat den Dateien, die Sie möchten, und senden Sie die Daten über. Die Felder einer stat struct sind alles spezielle Typen: struct stat { dev_t st_dev; /* ID of device containing file

Wie verwendet man C ++ std :: ostream mit printf-ähnlicher Formatierung?

Anzahl der Antworten 7 Antworten
Lerne ich C++. cout ist eine Instanz von std::ostream Klasse. Wie kann ich drucken Sie formatierte Zeichenfolge mit? Ich noch verwenden können printfaber ich will mehr lernen, C++ - style-Methode, die alle C++ nutzen. Ich denke, das

Gibt es im Linux-Kernel eine C-Funktion wie sprintf?

Anzahl der Antworten 4 Antworten
Ist es Funktion wie sprintf() im Linux-Kernel (wie printf()->printk())? InformationsquelleAutor der Frage Alex | 2012-09-04

Wie kann printf zum Drucken von clock_t verwendet werden?

Anzahl der Antworten 5 Antworten
Ich bin derzeit mit einem expliziten cast zu unsigned long long und mit %llu um es zu drucken, aber da size_t hat die %z Planer, warum nicht clock_t haben? Gibt es nicht einmal ein makro. Vielleicht kann

JavaScript entspricht printf / String.Format

Anzahl der Antworten 28 Antworten
Ich bin auf der Suche nach einem guten JavaScript-Entsprechung der C/PHP printf() oder für C# - /Java-Programmierer, String.Format() ( IFormatProvider .NET). Meine Grundvoraussetzung ist ein Trennzeichen für Tausender-format für zahlen für jetzt, sondern etwas, Griffen viele Kombinationen

C ++ entspricht sprintf?

Anzahl der Antworten 6 Antworten
Ich weiß, dass std::cout ist die C++ Entsprechung der printf. Was ist die C++ Entsprechung der sprintf? InformationsquelleAutor der Frage lital maatuk | 2011-02-13

Zeichenfolgenformat für intptr_t und uintptr_t

Anzahl der Antworten 5 Antworten
Was ist der format-string für intptr_t und uintptr_t ist gültig für die 32-und 64-bit-Architektur . BEARBEITEN warning: format ‘%x’ expects type ‘unsigned int’, but argument 2 has type "AAA" Dies ist die Warnung, ich bin immer in

Wie drucke ich eine Zeichenfolge in C ++?

Anzahl der Antworten 5 Antworten
Ich habe versucht, aber es hat nicht funktioniert. #include <string> string someString("This is a string."); printf("%s\n", someString); InformationsquelleAutor der Frage node ninja | 2011-03-16

Mischen von cout und printf für schnellere Ausgabe

Anzahl der Antworten 9 Antworten
Nachdem Sie einige tests, die ich bemerkt, dass printf ist viel schneller als cout. Ich weiß, es ist implementierungsabhängig, aber auf meiner Linux-box printf ist 8x schneller. Also meine Idee ist die Mischung der zwei drucken-Methoden: I

Warum wird das String-Format (Object ... args) als statische Methode definiert?

Anzahl der Antworten 14 Antworten
Frage ich mich, warum Java 5 und höher bieten eine printf-style-formatter über eine statische Methode in der Klasse String: public static String format(String format, Object... args) statt public String format(Object... args) so, dass wir schreiben können "%02d".format(5)

Was ist der richtige Printf-Bezeichner für den Druck von pid_t?

Anzahl der Antworten 2 Antworten
Ich bin derzeit mit einem expliziten cast zu lang und mit %ld für den Druck pid_tgibt es einen Planer wie %z für size_t für pid_t? Wenn nicht, was der beste Weg, Druck pid_t? InformationsquelleAutor der Frage Bilal

Wie kann das% (Prozent) -Zeichen in C's printf entfernt werden?

Anzahl der Antworten 14 Antworten
Wie Sie entkommen dem % - Zeichen bei der Verwendung von printf in C? printf("hello\%"); /* not like this */ InformationsquelleAutor der Frage Chris_45 | 2009-12-07

printf-Formatbezeichner für uint32_t und size_t

Anzahl der Antworten 4 Antworten
Habe ich Folgendes size_t i = 0; uint32_t k = 0; printf("i [ %lu ] k [ %u ]\n", i, k); Bekomme ich die folgende Warnung beim kompilieren: format ‘%lu’ expects type ‘long unsigned int’, but argument

printf druckt nicht auf der Konsole

Anzahl der Antworten 7 Antworten
Bin ich erste Schritte in der C-Sprache. Ich bin mit eclipse (juno) als meine IDE installiert und CDT-plugin. Ich habe auch ausgepackt mingw64 (GCC-Compiler). Ich schrieb ein sehr einfaches Programm, um zu sehen, ob es funktioniert. Das

Warum Asprintf verwenden?

Anzahl der Antworten 2 Antworten
Ich habe eine harte Zeit zu verstehen, warum würden Sie brauchen, asprintf. Hier in der Anleitung heißt es Die Funktionen asprintf() und vasprintf() sind Analoga von sprintf(3) und vsprintf(3), mit der Ausnahme, dass Sie eine Zeichenfolge reserviert

Java printf mit variabler Feldgröße?

Anzahl der Antworten 3 Antworten
Ich bin nur versuchen, zu konvertieren von C-code über Java und ich habe ein wenig Probleme mit String.printf. In C, um eine bestimmte Breite auf eine variable, die ich verwenden kann: printf("Current index = %*d\n", sz, index);

Printf-String, Element mit variabler Länge

Anzahl der Antworten 2 Antworten
#define SIZE 9 int number=5; char letters[SIZE]; /* this wont be null-terminated */ ... char fmt_string[20]; sprintf(fmt_string, "%%d %%%ds", SIZE); /* fmt_string = "%d %9d"... or it should be */ printf(fmt_string, number, letters); Gibt es einen besseren

Unterschiedliche Ausgabe mit printf und cout - C ++

Anzahl der Antworten 5 Antworten
Ich habe einen string, den ich versuche zu drucken. wenn ich cout ist, gibt es perfekt, aber mit printf lässt es entstellt. Hier ist der code: int main ( int argc, char *argv ) { //Check to

Drucken von UTF-8-Strings mit printf - Wide- oder Multibyte-String-Literalen

Anzahl der Antworten 1 Antworten
In Aussagen wie dieser, wo beide eingetragen sind, in den source-code mit der gleichen Kodierung (UTF-8) und das Gebietsschema korrekt eingerichtet ist, gibt es eine praktische Unterschied zwischen Ihnen? printf("ο Δικαιοπολις εν αγρω εστιν\n"); printf("%ls", L"ο Δικαιοπολις

Was ist printf für die Anzeige von Zeigern, die mit 0s aufgefüllt sind?

Anzahl der Antworten 9 Antworten
In C, ich möchte, um die Verwendung von printf () zur Anzeige von Zeigern, so dass Sie line up ordentlich, ich würde gerne zum Auffüllen mit 0EN. Meine Vermutung war, dass der richtige Weg, dies zu tun

Warum druckt printf beim hexdruck nicht nur ein Byte?

Anzahl der Antworten 5 Antworten
pixel_data ist ein vector von char. Wenn ich printf(" 0x%1x ", pixel_data[0] ) ich erwarte, um zu sehen 0xf5. Aber ich bekomme 0xfffffff5 als ob ich den Druck aus einem 4-byte-integer anstelle von 1 byte. Warum ist

Drucken Sie ein führendes '+' für positive Zahlen in printf

Anzahl der Antworten 2 Antworten
Habe ich ein Temperatur-Konvertierung Programm wie eine Zuordnung, die ich abgeschlossen haben. Das Programm hat viele printf Aussagen, in denen es Druck die Temperatur. Jetzt die negativen Temperaturen gedruckt werden, wie ich es will aber das positive

Was ist der Zweck der Modifikatoren h und hh für printf?

Anzahl der Antworten 7 Antworten
Abgesehen von %hn und %hhn (wo die h oder hh gibt die Größe der Spitzen- Objekt), was ist der Punkt, der h und hh Modifikatoren für printf Formatbezeichner? Aufgrund der Standard-promotions, die von der Norm geforderten angewendet

Hexadezimal zu Dezimal in Shell Script

Anzahl der Antworten 6 Antworten
Kann jemand helfen, mir zu erzählen, wie konvertiert eine hexadezimale Zahl, Dezimalzahl in ein shell-Skript aus? E. g. Ich möchte konvertieren Sie die Hexadezimalzahl bfca3000 Dezimalzahl mit einem shell-Skript. Ich wollen im Grunde die Differenz zweier Hexadezimalzahlen.

Stellen Sie die Breite der variablen Textspalte in printf ein

Anzahl der Antworten 2 Antworten
Um zu bestimmen, die Größe der Spalte in der C-Sprache, die wir verwenden %<number>d. Zum Beispiel, ich geben kann %3d und es wird mir eine Spalte mit width=3. Mein problem ist, dass meine Nummer nach der %

Mmh, wer bist du PRIu64?

Anzahl der Antworten 1 Antworten
Ich bin neu in C, und ich bin konfrontiert mit: #include <stdio.h> #include <inttypes.h> int main(void) { uint64_t foo = 10; printf("foo is equal to %" PRIu64 "!\n", foo); return 0; } - Und es funktioniert! Ich

Kann ich den Wert einer Aufzählung mit printf () anzeigen?

Anzahl der Antworten 6 Antworten
Ist es ein one-liner, die mir erlaubt, die Ausgabe den aktuellen Wert eines enum? InformationsquelleAutor der Frage Pieter | 2010-01-29

Farben mit printf verwenden

Anzahl der Antworten 8 Antworten
Wenn geschrieben, es gibt text in blau: printf "\e[1;34mThis is a blue text.\e[0m" Aber ich will definierten format in printf: printf '%-6s' "This is text" Nun habe ich versucht, mehrere Optionen, wie Farbe hinzufügen, ohne Erfolg: printf

Printf Beispiel in bash erstellt keinen Zeilenumbruch

Anzahl der Antworten 7 Antworten
Arbeiten mit printf in ein bash-Skript, das hinzufügen keine Leerzeichen nach "\n" nicht schafft ein newline, in der Erwägung, dass das hinzufügen von einem Raum schafft ein newline, e. g -.: Kein Leerzeichen nach "\n" NewLine=`printf "\n"` echo

Druckanomalie nach "fork ()"

Anzahl der Antworten 3 Antworten
OS: Linux, Sprache: reines C - Bin ich vorwärts in das erlernen der C-Programmierung im Allgemeinen und C-Programmierung unter UNIX in einem speziellen Fall. Ich erkannte eine seltsame (für mich) Verhalten des printf() Funktion verwenden, nachdem ein

C ++ printf mit std :: string?

Anzahl der Antworten 7 Antworten
Mein Verständnis ist, dass string ist ein Mitglied der std namespace, also warum die folgenden Ereignisse? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and

awk summiere eine Spalte und drucke diese Summe in jeder Eingabezeile

Anzahl der Antworten 6 Antworten
Meine file.txt sieht wie folgt aus: 1 12 2 18 3 45 4 5 5 71 6 96 7 13 8 12 Kann ich die Summe der zweiten Spalte wie folgt: awk '{ sum += $2 }

Problem mit dem System.out.printf-Befehl in Java

Anzahl der Antworten 1 Antworten
Ich bin neu in der Programmierung, so entschuldige ich mich im Voraus. Ich arbeite mit einem Programm und habe ein problem mit der System.out.printf - Methode in Java. Ich weiß alles, was sonst in der Programm richtig

Was ist der Printf-Format-Spezifizierer für bool?

Anzahl der Antworten 8 Antworten
Seit ANSI C99 gibt es _Bool oder bool über stdbool.h. Aber gibt es auch eine printf Formatbezeichner für bool? Ich meine so etwas wie in diesem pseudo-code: bool x = true; printf("%B\n", x); welche drucken würde: true

Integer ASCII-Wert für Zeichen in BASH mit printf

Anzahl der Antworten 8 Antworten
Zeichen-zu-Wert funktioniert: $ printf "%d\n" \'A 65 $ Ich habe zwei Fragen, die erste ist die wichtigste: Wie nehme ich 65 und schalten Sie ihn in Eine? \"A wandelt ein ASCII-Zeichen um den Wert mit printf. Ist

C ++: Wie man fprintf-Ergebnisse als std :: string w / o sprintf erhält

Anzahl der Antworten 6 Antworten
Ich arbeite mit einem open-source-UNIX-tool, das in C++ implementiert, und ich brauche einige Codezeilen ändern, um es zu tun, was ich will. Ich möchte die kleinstmögliche änderung in der Hoffnung, mein patch upstream akzeptiert. Lösungen implementierbar in

Verwenden Sie printf, um Gleitkommazahlen ohne Dezimalstellen zu formatieren, wenn nur nachgestellte 0s

Anzahl der Antworten 3 Antworten
Ist es möglich, format-float in C, die nur zeigen, bis zu 2 Dezimalstellen, wenn andere von 0s mit printf? Ex: 12 => 12 12.1 => 12.1 12.12 => 12.12 Versuchte ich mit: float f = 12; printf("%.2f",

printf () Formatierung für hex

Anzahl der Antworten 3 Antworten
Dies ist mehr ein neugierig Abfrage als eine wichtige Frage, aber warum werden beim drucken hex als 8-stellige Zahl mit führenden Nullen, dies tut %#08X Nicht angezeigt, das gleiche Ergebnis wie 0x%08X? Wenn ich versuche, die ehemaligen,

Gibt es ein Sprintf-Äquivalent für node.js?

Anzahl der Antworten 4 Antworten
Suchen zu tun Ausgabe formatieren (sprintf Typ-Funktionalität) node.js aber bevor ich Schreibe es mir, ich Frage mich, ob es etwas ähnliches eingebaut (ich habe surften die docs ohne Erfolg) oder wenn jemand schon ein Modul geschrieben. Vielen