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.
3
Antworten
Bekomme ich warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long unsigned int *' [-Wformat] für den folgenden code unsigned long buf[254]; char systemlogmsg[500]= {'\0'}; snprintf(systemlogmsg, sizeof(systemlogmsg), "INFO: %lu ",
4
Antworten
Ich arbeitete an diesem Programm, und ich bemerkte, dass die Verwendung von %f für einen double und %d für die float gibt mir etwas ganz anderes. Niemand weiß, warum dies passiert? int main () { float a
2
Antworten
Was ist der Unterschied zwischen echo und printf? -1: sollten Sie wirklich Lesen Sie die Dokumentation. Es gibt einen signifikanten Unterschied zwischen den beiden: php.net/manual/en/function.echo.php und php.net/manual/en/function.printf.php. alles ist in der doc, zusätzlich zu dem, was Tieson
2
Antworten
Habe ich ein struct, sowie Zeiger auf eine struct ist, und ich möchte von printf () die ersten n-bytes als eine lange hex-Zahl oder als string von hex-bytes. Im wesentlichen brauche ich die printf-entspricht der gdb untersuchen
2
Antworten
Lerne ich über strings in C jetzt. Wie kommen Sie zu verwenden scanf um eine Zeichenfolge, die Sie tun können, scanf("%s",str1); und für printf, die Sie tun können printf("The string is %s\n", str1); Ich verstehe, dass für
5
Antworten
Ich versuche, um die gerundete Anzahl der durchschnittlichen Belastung in den letzten 5 Minuten. So, hier geht mein Befehl: uptime | awk -F, '{print $5}'|printf "%.0f\n" Scheint es falsch, da es immer mir 0. Wenn ich versuchte,
6
Antworten
Ich bin derzeit in Kapitel 1.5.1 Datei kopieren und aus einem Programm etwa so: #include <stdio.h> /* copy input to output; 1st version */ main() { int c; c = getchar(); while (c != EOF) { putchar(c);
6
Antworten
Ich versuche zu exportieren vorhandener Daten aus einer MySQL-Datenbank, in die ruby Befehle, die ich ausführen kann, mit rake db:seed. Hier ist mein code. # Generate db:seed data for proveedores. $proveedores = R::findAll('tbproveedores'); $proveedoresE = R::exportAll($proveedores); foreach
5
Antworten
Arbeite ich auf einem 32-bit-system. Wenn ich versuche zu drucken, die mehr als eine 64-bit-Wert in einer einzigen printf -, dann kann es nicht drucken, keine weiteren (d.h. 2., 3., ...) variable Werte. Beispiel: uint64_t a =
9
Antworten
Nach der Lektüre diese ich begann zu denken, dass ich gelernt habe, eine Beute zu printf(). Plötzlich fand ich folgenden code-snippet aus diese Buch: int main() { char str="Hello"; int i=5,j=10; printf(i>j?"%50s":"%s",str); //unable to understand this return
1
Antworten
Ich bin versucht zu schreiben von Funktionen in R, wo das Ziel ist zu Lesen mehrere .csv-Dateien. Sie sind benannt als 001.csv -, 002.csv, ... 332.csv. Mit paste ich es geschafft zu konstruieren, Namen 1.csv, 2.csv und
4
Antworten
habe ich eine Funktion wie void printMe (void *i) { printf("%d", i); } wo ich übergeben will einen void-Zeiger und drucken Sie es auf den Bildschirm. Das obige Beispiel ist in Ordnung, wenn das i steht für
3
Antworten
Ich entschuldige mich im Voraus für die dumme Frage! Hier ist mein struct def: struct vcard { char *cnet; char *email; char *fname; char *lname; char *tel; }; Ich versuche zu drucken, ist eine Darstellung dieser Struktur
5
Antworten
Gibt es eine Möglichkeit zum ändern der printf um die Ausgabe auf eine Datei statt an die Konsole? Ich habe versucht, auf der Suche bis etwas auf dem Internet und fand anrufen wie dup, dup2 und fflush,
6
Antworten
Habe ich die folgende Anweisung: vsnprintf(target, size - 1, "%ls_%ls", str16_1, str16_2); Warum wird dies nicht auf gcc? Habe ich es auf Windows so: vsnprintf(target, size - 1, "%S_%S", str16_1, str16_2); und es funktioniert wie erwartet. Auf
3
Antworten
String s1=sc.next(); int x=sc.nextInt(); System.out.printf( "%-15s%03d\n", s1, x); Kann jemand erklären, den Teil innerhalb der 'printf' Zahnspange? In der javadoc kann: docs.oracle.com/javase/8/docs/api/java/io/... Hast du den Befehl ausführen im java und sehen, was es tut?Haben Sie recherchieren Sie
7
Antworten
Abgesehen von %hn und %hhn (wo die h oder hh gibt die Größe der Spitzen-zu Objekt), was ist der Punkt, der h und hh Modifikatoren für printf Formatbezeichner? Aufgrund der Standard-promotions, die von der Norm geforderten angewendet
3
Antworten
Ich soll eine minimale a-damn-malloc-nur-handler failed, schreibt einige Informationen in eine Datei (wahrscheinlich nur standard-Fehler). Ich würde es vorziehen, zu verwenden, fprintf() eher als schreiben(), aber dies wird nicht schlecht, wenn fprintf() selbst versucht malloc(). Gibt es
7
Antworten
Ich bin mit dem neuesten gcc mit Netbeans unter Windows. Warum nicht long double Arbeit? Ist die printf Planer %lf falsch? Code: #include <stdio.h> int main(void) { float aboat = 32000.0; double abet = 5.32e-5; long double
1
Antworten
Ich versuche, einige Formatierungen gemacht in meinem sprintf-Anweisung, aber es scheint nicht zu funktionieren wie ich es erwarte. Hier ist die Zeile: n = sprintf(buffer, "x = %d.%d, y = %d.%d, z = %d.%d \n", x1, x2,
1
Antworten
Habe ich ein unsigned char-array unsigned char* name = malloc(nameLength); - wie kann ich drucken Sie es mit printf? %snicht richtig zu funktionieren scheint, auch nicht %u (sehen zufällige Symbole). Hier ist, wie Erzeuge ich Daten, die
2
Antworten
Im folgenden code die fprintf ist nicht Druck auf die Datei und printf zeigt falsche Ausgabe: #include<stdio.h> void main() { FILE *fp; int d,w,t; fp = fopen("file.txt","r+");//already created file having value 10 fscanf(fp,"%d",&d); printf("%d",d);//print value 10 t=ftell(fp);
4
Antworten
Ich bin zu wollen, drucken Sie die Dinge in einem ordentlichen Spalten mit printf. happening 0.083333 [4] hi 0.083333 [0] if 0.083333 [8] important 0.083333 [7] is 0.250000 [3, 5, 10] it 0.166667 [6, 9] tagged 0.083333
5
Antworten
Möchte ich wissen, die Methode der Umwandlung eines integer in char/string und Umgekehrt auch. Habe ich schon benutzt sprintf(&charvar,"%d",&intvar), aber es erzeugt die falsche Ausgabe, möglicherweise Müll. ich habe auch gehört, dass atoi() in gcc-bugs hat.Referenz:GCC atoi
3
Antworten
Ich habe Probleme beim drucken jedes Wort in einer separaten Zeile von einem Eingabe-string in C. Die Frage der Zuordnung mache ich-Zustände: Nehmen Sie einen Satz als Eingabe und ausgeben der Wörter in separate Zeilen. Mein Code:
2
Antworten
Denke, ich habe den folgenden code: double median = med(10.0, 12.0, 3.0); //method returns middle number as double Nun will ich eine Nachricht schreiben mit Angabe des median. Kann das getan werden, mit println(), wie die folgenden:
3
Antworten
Hier ist die C-Darstellung von dem, was ich versuche zu tun, in MIPS assembly: printf ("x=%d\n", x); Ich weiß, dass ich tun kann, um einen Systemaufruf handelt, um leicht zu drucken x= und ich kann auch einen
2
Antworten
Ursprünglich war ich mit sprintf mit floats immer mit 2 Nachkommastellen verwenden Sie den folgenden code: static void MyFunc(char* buffer, const float percentage) { sprintf(buffer, "%.2f", percentage); } Einer der Prozentwerte übergeben wurde 0x419FFFFF 20 (debugger-Ansicht), diese
1
Antworten
Ich bin versucht zu schreiben Sie einen matlab-code zu generieren, eine Art der Ergebnis-Seite in eine Textdatei, aber es scheint einige grundlegende Wissenslücke hier (ich bin neu in matlab). So die Sache, die mich verwirrt ist, wie
2
Antworten
Wie Drucke ich einen string mit Variablen? Versuchen, diese awk -F ',' '{printf /p/${3}_abc/xyz/${5}_abc_def/}' file Müssen diese bei der Ausgabe /p/APPLE_abc/xyz/MANGO_abc_def/ wo ${3} = APPLE und ${5} = MANGO können Sie zeigen file Inhalt ? InformationsquelleAutor Glad
3
Antworten
War ich lernen, wie man wchar, aber ich bin nicht zu kopieren der char mit snprintf(). Ich möchte, um den text zu kopieren, von a nach b, aber es nie druckt den Wert. Was mache ich falsch?
4
Antworten
Hallo ich bin ein Projekt, die Notwendigkeit der gotoxy() Funktion ich habe gelesen, gotoxy () - Implementierung für Linux verwenden von printf ich Frage mich, warum die void gotoxy(int x,int y) { printf("%c[%d;%df",0x1B,y,x); } müssen, ändern Sie
4
Antworten
Ich Suche im folgenden code habe ich gefunden in libgksu und ich Frage mich, was die %s innerhalb der Zeichenfolge hat. Ich bin nicht in der Lage, die Verwendung von Google, denn es entfernt Zeichen wie die
2
Antworten
Habe ich codiert ein Projekt von mir in C auf einem Windows-Rechner in der software IAR Embedded Workbench IDE. Das Projekt kompiliert und läuft einwandfrei. Ich habe ein paar printf Funktionen in meinem code. Aber die Sache
1
Antworten
Bei der Berechnung ein golf-handicap-differential soll man abschneiden die Antwort auf 1 Dezimalstelle ohne Rundung gestrichen. Keine Ahnung, warum, aber... Ich wissen, wie das mit TRUNCATE() in mySQL SELECT TRUNCATE( 2.365, 1 ); //outputs 2.3 aber ich
6
Antworten
War ich versucht zu lernen, Zeiger und ich schrieb Sie den folgenden code zum drucken der Wert des Zeigers: #include <stdio.h> int main(void) { char *p = "abc"; printf("%c",*p); return 0; } Ausgabe: einen jedoch, wenn ich
4
Antworten
Ich versuche, drucken ein paar Streicher mit printf() aber Sie sind der null beendet trailing newline und dass Kasinos mit der Formatierung: printf("The string \"%s\" was written onto the file \"%s\"", str, fname); Sagen, der string enthält
3
Antworten
Ich versuche, verwenden Sie die folgende C-code zu drucken, die aus einer Vielzahl, die ich habe übergeben. Es sollte die Ausgabe den text in hexadezimal-format, eine auf jeder Zeile, und ich habe keine Probleme beim öffnen der
1
Antworten
#define FMT "%-*.*s e = %6ld, chars = %7ld, stat = %3u: %c %c %c %c\n" Diesem makro übergeben wird in der printf Funktion. Was bedeutet %-*.*s bedeuten? SO dient nicht als Ersatz für die normalen man-pages.
4
Antworten
Ich weiß, dass bei der Verwendung von %x mit printf() wir drucken 4 bytes (ein int im hexadezimal) vom Stapel. Aber ich möchte Druck nur 1 byte. Gibt es eine Möglichkeit, dies zu tun ? Sie sollten
5
Antworten
gcc 4.7.2 c89 Hallo, #define LOG_ERR(fmt, ...) \ fprintf(stderr, "[ERROR] %s:%d: error [%s] " fmt "\n", __func__, __LINE__, strerror(errno), ##__VA_ARGS__) Und ich benutze es so: LOG_ERR("Failed to connect to message queue [ %d ]", msg_id); Der fmt
5
Antworten
In meinem Programm habe ich uint4 x variable. Ich habe zu drucken, dessen Wert auf stdout. Wie kann ich die implementieren es mit printf? Danke im Voraus Hinweis:uint4 x eine Struktur von 4 unsigned integers uint4 ist
2
Antworten
double d; scanf("%f", &d); printf("%f", d); Ergebnis: Eingang: 10.3 Ausgabe: 0.00000 Warum? ich denke, Ausgang auf 10.3 visual studio 2008. jetzt, dass Ihr problem gelöst ist, stackoverflow.com/questions/2377733/how-does-this-program-work kann klären, die Dinge ein bisschen mehr! InformationsquelleAutor Sergey |
2
Antworten
Ich versuche, Hafen-code in MATLAB geschrieben, um C, so dass ich kompilieren Sie die Funktion und führen Sie es schneller (der code ausgeführt wird sehr oft und es bringt einen deutlichen Geschwindigkeits-Zuwachs). Also im Grunde das, was
3
Antworten
Helfen Sie mir bitte verstehen Sie das folgende C-Ausgang: #include<stdio.h> int main() { float x = 4.0; printf("%f\n",x); printf("%d\n",x); int y=x; printf("%d\n",y); return 0; } Ausgabe auf dem gcc-compiler 4.000000 0 4 Soweit ich gelesen haben, wenn
7
Antworten
Wie print format-string, der als argument übergeben ? example.cpp: #include <iostream> int main(int ac, char* av) { printf(av[1],"anything"); return 0; } versuchen: example.exe "print this\non newline" Ausgabe: print this\non newline stattdessen möchte ich: print this on newline
3
Antworten
Ich bin sehr neu in der Programmierung in C, und ich versuche, drucken ein array von strings. Ich kann geben Sie einfach genug, aber dann, wenn er versucht, drucken Sie das array, das Programm reagiert nicht mehr.
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
9
Antworten
Warum printf nicht bündig, nachdem der Anruf, es sei denn, ein Zeilenumbruch wird im format-string? Ist diese POSIX-Verhalten? Wie könnte ich printf Spülen Sie sofort, jedes mal? haben Sie untersucht, ob dies passiert mit jeder Datei oder
3
Antworten
#include <stdio.h> int main () { char yourname; int yourage; printf("Whats your name?\t"); scanf("%c",&yourname); printf("How old are you?\t"); scanf("%d",&yourage); printf("You are %d years old and your name is %c\n\n\n",yourage,yourname); system("pause"); return(0); } Ich möchte dieses Programm zu