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.

Wie drucken Sie einen Schrägstrich (/ oder \) in C?

Anzahl der Antworten 2 Antworten
Ich weiß, das ist eine sehr dumme und einfache Frage, aber ich habe versucht, drucken Sie ein Bild von einem Roboter, der die soll-Ausgabe: +----------+ | | | /\ /\ | | \/ \/| | | |

Warum wird nicht das printf () - Anweisung drucken Sie zwei string-Variablen in C?

Anzahl der Antworten 2 Antworten
Ich habe geforscht wie verrückt, während ich lernen C. ich habe schon das debugging eines C-Programm, und ich dachte, ich hatte einige wichtige Fragen hier. Jetzt habe ich kritische Fragen. Machte ich ein dummy-Programm zum drucken von

Wie macht .sprintf("%4.2 f", Wert) - Funktion in PHP?

Anzahl der Antworten 1 Antworten
Arbeite ich durch einige weitere PHP-tutorials, speziell DevZone PHP-101, und bin verwirrt: echo .sprintf("%4.2f", (2 * $radius * pi())) Fand ich diese Ich denke, das bedeutet, produzieren ein Fließkomma-Feld vier Positionen breit mit zwei Dezimalstellen mit dem

printf Präzision

Anzahl der Antworten 2 Antworten
Ich Schreibe ein Programm in C, und ich habe mehrere printf-Anweisungen für die Fehlersuche. Gibt es eine Möglichkeit zum ändern der Genauigkeit für eine HEX-Ausgabe über printf? Beispiel. Ich habe 0xFFF, aber ich möchte es ausdrucken 0x0FFF.

%ld-format-Konvertierung für die Portabilität

Anzahl der Antworten 1 Antworten
Habe ich eine code-Basis, die bestimmt ist, zu kompilieren, ohne Warnungen und laufen ohne irgendwelche Störungen, die auf mehreren Architekturen, alle x86: MS-DOS, Windows-32-Konsole-Modus, Windows 32 GUI-Modus, Linux 32, Linux 64. Vor dem hinzufügen der Unterstützung von

drucken Sie eine Zelle array .txt in Matlab

Anzahl der Antworten 2 Antworten
Ich habe ein cell array muss gedruckt werden, in eine .txt-Datei nach einem bestimmten format. Ich habe versucht, einige der online-Hilfe (einschließlich der matlab central dlmcell aber auch das ist nicht, dass Sie mir die gewünschte Antwort.

RRDTool GPRINT Formatierung mit printf

Anzahl der Antworten 1 Antworten
Eng mit dieser Frage: Bash printf Präfix Habe ich Folgendes Bash-Skript, das die Erzeugung eines RRDGraph mit RRDTool. #!/bin/bash now=$(date +%s) now_formatted=$(date +%s | awk '{printf "%s\n", strftime("%c",$1)}' | sed -e 's/:/\\:/g') # create power graph for

Rundung floating-Zahl mit AWK

Anzahl der Antworten 1 Antworten
Ich habe eine Datei b.xyz wie, -19.794325 -23.350704 -9.552335 -20.313872 -23.948248 -8.924463 -18.810708 -23.571757 -9.494047 -20.048543 -23.660052 -10.478968 Möchte ich beschränken, die einzelnen Einträge zu drei dezimal-stellen. Ich habe versucht diese awk '{ $1=sprintf("%.3f",$1)} {$2=sprintf("%.3f",$2)} {$3=sprintf("%.3f",$3)} {print

C++, bezüglich fprintf und ofstream

Anzahl der Antworten 2 Antworten
Habe ich mit fprintf für eine Weile jetzt, und ich möchte eine Frage stellen. Was ist das äquivalent von diesem fprintf Linie: fprintf(OutputFile, "%s", "SomeStringValue"); mit ofstream ? Verwendung der "%s" in ofstream ist, was ich wirklich

Nehmen Sie eine neue Zeile mit printf in java? Wird %n-korrekt?

Anzahl der Antworten 3 Antworten
Neuling hier, aber ich bin mit meinem Latein am Ende. Ich habe mein Programm um zu arbeiten, sondern brauche nur Hilfe bei der Formatierung beim Druck. if(count == 3) System.out.printf ("%-15s %15s %15s %15s %15s %n", n,

In eine Datei schreiben und die Konsole in C

Anzahl der Antworten 4 Antworten
Ich versuche, eine Funktion schreiben, die mir erlaubt, zu schreiben auf der Konsole und in eine Datei die in C. Ich habe den folgenden code, aber ich merkte, dass es nicht lassen Sie mich anfügen Argumente (wie

wie kann ich printf lange? Sollte dies nicht funktionieren? %li

Anzahl der Antworten 6 Antworten
Ich die Dokumentation gelesen und es sagt, dass eine lange ist %li, aber der Druck kommt wieder als -2147024891. Was gibt? InformationsquelleAutor asmw | 2010-02-13

printf ignoriert einzelnen backslash '\'

Anzahl der Antworten 4 Antworten
Habe ich diesen code : int main(int argc, char * argv) { int i; printf("%d%s",argc,argv[1]); return 0; } Wenn ich diesen code ausführen, wie a.out a\=b=.Ich bin mit C-shell Seine Ausgabe ist "a=b=" gibt es eine Möglichkeit,

sprintf Verwendung mit %.s

Anzahl der Antworten 3 Antworten
Während der Verwendung von sprintf wie diese sprintf("%.40s",str); Möchte ich eine Wert wie strlen(str) anstelle von 40.Wie mache ich das? Ich habe versucht, den Ersatz von 40 mit strlen(str), funktioniert nicht. Geben Sie einen Wert wie #define

Einfügen von Leerzeichen zwischen den Ziffern C

Anzahl der Antworten 7 Antworten
Wie würde ich mich über die Einnahme eine Nummer wie 123456 - und es drucken, wie 1 2 3 4 5 6? Ich meine, wie kann ich das umsetzen Leerzeichen printf endgültige Anzeige Habe ich bei Schuss

Drucken Sie die Felder der Struktur und Werte in C

Anzahl der Antworten 4 Antworten
Ich bin daran interessiert, drucken die Felder der Struktur . Typedef struct { UINT32 thread_id; BOOL is_valid; }T_THREAD; Gibt es eine Möglichkeit in "C" - Sprache zu drucken, die den Inhalt einer Struktur, so etwas wie ex:

Compiler-Warnung über printf() long unsigned int uint32_t

Anzahl der Antworten 3 Antworten
In meinem C-code, ich bin fprintfing eine "%lu" und geben ein uint32_t für das entsprechende Feld. Aber, wenn ich kompiliere mit -Wall im GCC (ver. 4.2.4), bekomme ich die folgende Warnung: writeresults.c:16: warning: format '%4lu' expects type

Print char pointer char-array mit printf?

Anzahl der Antworten 2 Antworten
Ich versuche zu drucken, das ganze Wort anstatt nur den ersten Buchstaben. Ich könnte es mit einer Schleife, aber ich dachte es gibt einen besseren Weg. Ich war auf der Suche um und sah den Antworten, die

Mit printf, Links - und Rechtsbündig aus zwei strings auf eine bestimmte Länge

Anzahl der Antworten 4 Antworten
Verwendung von printf in C oder Bash-shell, wie kann ich Links - und Rechtsbündig aus zwei strings (character arrays) zu einer bestimmten Länge? E. g. wenn die Saiten "stack" und "overflow", und die Länge 20 Zeichen, ich

So drucken Sie ein byte als zweistellige hexadezimal-Zeichen?

Anzahl der Antworten 1 Antworten
Brauche ich zum generieren von GUIDs random in C#, in Windows. Ich habe: HCRYPTPROV hCryptProv = 0; BYTE pbBuffer[16]; int i; if (!CryptAcquireContextW(&hCryptProv, NULL, NULL, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT | CRYPT_SILENT)) exit(1); for (i = 0; i < N;

sprintf-Formatierung eines double-Wert

Anzahl der Antworten 1 Antworten
Ich habe ein spezielles problem beim konvertieren double Werte zu einem string mit sprintf() in UNIX. Ich habe zum Beispiel zwei Werte: double a = 0.009984354523452; double b = 0.01; Während der Konvertierung, die ich benutze: sprintf(somestringvar,

Was bedeutet "%3d" bedeuten in einer printf-Anweisung?

Anzahl der Antworten 8 Antworten
In diesem code, was ist die Rolle des symbols %3d? Ich weiß, dass die % beziehen sich auf eine variable. Dies ist der code: #include <stdio.h> int main(void) { int t, i, num[3][4]; for(t=0; t<3; ++t) for(i=0;

bash + bei loop + Ausgang-index-Nummer und element

Anzahl der Antworten 2 Antworten
Dies ist mein array: $ ARRAY=(one two three) Wie kann ich drucken Sie das array, damit ich die Ausgabe: index i, element[i] mit der printf oder for Schleife ich unten 1,one 2,two 3,three Einige Notizen für meine

Warum ist `"%c",` existieren `printf` wenn `char` konvertiert `int`?

Anzahl der Antworten 2 Antworten
In C haben Sie die "%c" und "%f" Formate flags für printf- und scanf-ähnliche Funktionen. Diese beiden Funktion mit variabler Länge Argumente ..., die immer konvertieren floats zu doubles und chars zu ints. Meine Frage ist, wenn

C: Segmentation Fault beim verwenden von printf

Anzahl der Antworten 6 Antworten
Dies ist wahrscheinlich sehr einfach, aber ich kann nicht scheinen, um es funktioniert. Habe ich diese sehr einfache code-snippet: #include <stdio.h> #include <string.h> int main(void) { char buf[100]; char *p = buf; strcpy(p, "Test string"); printf("%s\n", *p);

drucken von mehreren ganzen zahlen in der gleichen Zeit

Anzahl der Antworten 2 Antworten
Ich Frage mich, ob es einen besseren Weg, um drucken ein array von ints in c; Im moment mache ich eine printf("%d" ,.. ) für jeden int in meinem array. Aber dies verursacht einen system call pro

c stdout drucken ohne Zeilenumbruch?

Anzahl der Antworten 3 Antworten
ich will print "CLIENT" >" auf stdout in c, ohne neue Zeile. printf("CLIENT - >"); nicht drucken enything. wie kann ich dieses Problem lösen? int main (){ printf("CLIENT>"); } Möglich, Duplikat der Warum funktioniert printf nicht bündig,

Wie zum verketten von strings formatiert mit printf in der bash

Anzahl der Antworten 2 Antworten
Brauche ich zum verketten mehrerer strings in der Schleife, und weisen Sie das Ergebnis zu variable: Formatierten string Beispiel: result=$(printf '| %-15s| %-25s| %-15s| %-15s| %-15s\n' $size $name $visits $inbound $outbound); Aus meiner Sicht sollte es funktionieren

Definiert das Verhalten, die Weitergabe Zeichen printf("%02X"

Anzahl der Antworten 1 Antworten
Ich kam vor kurzem in diese Frage, wo die OP war, haben Sie Probleme mit dem drucken den hexadezimalen Wert einer Variablen. Ich glaube das problem kann sein summiert durch die folgenden code: #include <stdio.h> int main()

Was tun, Ruby printf Argumente bedeuten?

Anzahl der Antworten 1 Antworten
Kann mir bitte jemand helfen zu verstehen, den folgenden Ausdruck? printf("%3d - %s\n", counter, name) Zeile wird etwas wie dieses 6 - Install Adobe software Habe ich nachgeschaut Informationen und Lesen Sie die Referenz-aber ich kann nicht

Drucken neue Zeile an eine text-Datei, ohne Wagenrücklauf (CR) in windows

Anzahl der Antworten 1 Antworten
Ich Schreibe ein Programm in C, gibt eine zufällige hexadezimale Wert in eine text-Datei. Der Wert aufgedruckt hat ein carriage return (CR) und ein Zeilenvorschub (LF). Aber die CR (sichtbar in notepad++) verursacht Probleme, wenn die Datei

Sollte ich werfe arrays Zeiger bei der übergabe an variadischen Funktionen wie printf?

Anzahl der Antworten 5 Antworten
Kann ich ein array übergeben, um printf direkt: char text[1024] = "text"; printf("%s", text); Oder sollte ich explizit casten auf char-Zeiger: char text[1024] = "text"; printf("%s", (char*) text); Ich Frage deshalb, weil ich dachte, dass Sie vielleicht

So drucken Sie eine bash-array auf der gleichen Linie

Anzahl der Antworten 6 Antworten
Lese ich in filetype Daten in einem bash-array und drucken müssen, dessen Inhalt auf der gleichen Linie mit Leerzeichen. #!/bin/bash filename=$1 declare -a myArray readarray myArray < $1 echo "${myArray[@]}" Ich versuche, dies und sogar mit dem

C++: Was ist der printf () - format-Spezifikation für "float"?

Anzahl der Antworten 6 Antworten
C++: Was ist der printf() format spec für float? (Visual C++) Es sein, dass ich %g für float und %lg für double. Sieht es aus wie die Skillung geändert und float ist nicht definiert und double ist

Printf für struct? (C/C++ VC2008)

Anzahl der Antworten 8 Antworten
Bauen&führen Sie diese in VC2008: struct A { int a; int b; int c; }; A a = { 10, 20, 30 }; printf("%d %d %d\n", a); Ist es normal? 10 20 30 Ich würde gerne Schauspielern!

Drucken von langen Ganzzahlen, die in awk

Anzahl der Antworten 6 Antworten
Habe ich eine pipe-delimited-feed Datei, die mehrere Felder. Da ich nur ein paar, ich dachte, der Verwendung von awk zu erfassen, Sie für meine Testzwecke. Jedoch, ich bemerkte, dass printf, ändert sich der Wert wenn ich "%d".

Ist die %zu Planer benötigt für printf?

Anzahl der Antworten 2 Antworten
Sind wir mit C89 auf einer embedded-Plattform. Ich habe versucht, drucken Sie eine size_t, aber es hat nicht funktioniert: #include <stdio.h> int main(void) { size_t n = 123; printf("%zu\n",n); return 0; } Statt 123 bekam ich zu.

Wie kann ich drucken Sie mehrere Zeichen mit einem printf?

Anzahl der Antworten 4 Antworten
Will ich drucken mehrere Zeichen mit printf. Mein Ansatz bis jetzt ist dies- #include <stdio.h> int main() { printf("%*c\n", 10, '#'); return 0; } Aber dieser druckt nur 9 Leerzeichen vor den #. Will ich drucken Sie

C++ printf std::vector

Anzahl der Antworten 6 Antworten
Wie ich etwas tun kann, wie dies in C++: void my_print(format_string) { vector<string> data; //Fills vector printf(format_string, data); } my_print("%1$s - %2$s - %3$s"); my_print("%3$s - %2$s); Habe ich nicht gut erklärt vor. Der format-string wird eingegeben

Was ist besser - printf oder fprintf

Anzahl der Antworten 3 Antworten
Ich weiß, dass die beiden Funktionen können verwendet werden, um die Ausgabe in der Konsole. Ich lese Frage, aber niemand nicht sagen, welche bevorzugt verwendet werden, wenn bestens auf der Konsole. Also die Funktion ist besser, gibt

snprintf vs. strcpy (etc.) in C

Anzahl der Antworten 7 Antworten
Tut für die string-Verkettung, die ich getan habe basic strcpy, strncpy char* Puffer. Dann erfuhr ich von der snprintf und Freunde. Sollte ich mit meinem stick strcpy, strcpy + \0 Kündigung? Oder soll ich einfach verwenden snprintf

Wie print '\n' statt einem Zeilenumbruch?

Anzahl der Antworten 11 Antworten
Ich Schreibe ein Programm, das verwendet druckt einen hex-dump von seinem Eingang. Allerdings bin ich in Probleme laufen, wenn Zeilenumbrüche, tabs, etc. übergeben werden und zerstörte mir damit die Ausgabe formatieren. Wie kann ich mit printf (oder

sprintf und unsigned int array in C

Anzahl der Antworten 3 Antworten
Habe ich einen Zeiger auf ein array von ints und die Länge des Arrays als solches: unsigned int length = 3; int *array; //Assume the array has 3 initialized elements Ich habe auch einen string und einen

fprintf mit string-argument

Anzahl der Antworten 3 Antworten
Um eine formatierte Datei, die ich nutzen wollen fprintf. Es muss char* Parameter, aber ich habe mehrere string-Variablen. Wie kann ich fprintf? Können Sie einige Beispiel-code zeigt uns, was der Eingang und was der erwartete output? Ich

Was ist der Unterschied zwischen %0.2 lf und %.2lf als printf-Platzhalter?

Anzahl der Antworten 4 Antworten
Ich bin mir bewusst, dass putting eine beliebige Anzahl von 0's, bevor die Breite des Platzhalter implementiert zero-padding. Zum Beispiel printf("%02d", 6); Drucke 06. Aber was bedeutet der einzige 0 vor der Präzision, mit der die Platzhalter?

arm-none-eabi-gcc : Drucken float-Zahl mit printf

Anzahl der Antworten 3 Antworten
Ich Schreibe ein C-Programm für die SAM3N-arm-cortex-M3-mikrocontroller. Wenn ich versuche zu drucken float-zahlen, es druckt nur 'f'. Beispiel: printf("%f",43.12); Drucke f nur nicht die 43.12. Aber das drucken mit ganzen zahlen funktioniert. Aktivieren der volle Druck der

C entfernen von printf () - Ausgabe

Anzahl der Antworten 2 Antworten
Ich würde gerne eine kleine Funktion, die zeigen sollte, die den aktuellen status in Prozent in der Konsole. Die Funktion sollte nur zeigen den aktuellen Wert in der Zeile. So habe ich zum entfernen der letzten Ausgabe.

C++ : Warum kann ich nicht drucken, die einen const char* sprintf?

Anzahl der Antworten 3 Antworten
Was vermisse ich hier ? Es treibt mich in den Wahnsinn ! Habe ich eine Funktion zurückgibt, die ein const char* const char* Notation() const { char s[10]; int x=5; sprintf(s, "%d", x); return s; } Nun

Wie verwenden Sie "%f" füllen Sie einen double-Wert in einen string mit der richtigen Präzision

Anzahl der Antworten 5 Antworten
Ich versuche, füllen Sie eine Zeichenfolge mit einen double-Wert mit einem sprintf wie diese: sprintf(S, "%f", val); Aber die Präzision abgeschnitten ist auf sechs Dezimalstellen. Ich brauche etwa 10 Dezimalstellen für die Präzision. Wie kann das erreicht

Wie schreibt man UTF-8-Datei mit fprintf in C++

Anzahl der Antworten 3 Antworten
Ich bin in der Programmierung (nur gelegentlich) in C++ mit VisualStudio und MFC. Ich Schreibe eine Datei mit fopen und fprintf. Sollte die Datei in UTF8 kodiert sein. Gibt es irgendeine Möglichkeit, dies zu tun? Was auch