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.

warning: format '%lu' erwartet argument vom Typ "long unsigned int", aber argument 4 hat Typ " long unsigned int *' [-Wformat]

Anzahl der Antworten 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 ",

C printf () mit %d und %f

Anzahl der Antworten 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

Was ist der Unterschied zwischen echo und printf

Anzahl der Antworten 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

Printf raw-Daten auf eine Feste Länge hex-Ausgabe

Anzahl der Antworten 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

Warum nicht scanf muss ein kaufmännisches und-Zeichen für strings und funktioniert auch einwandfrei in printf (in C)?

Anzahl der Antworten 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

awk und printf in der bash

Anzahl der Antworten 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,

putchar() vs printf() - gibt es einen Unterschied?

Anzahl der Antworten 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);

Hinzufügen eines \n newline-symbol bei der Verwendung von sprintf in PHP

Anzahl der Antworten 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

Warum kann man printf() in C nicht drucken zwei 64-bit-Werte zur gleichen Zeit?

Anzahl der Antworten 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 =

Ternärer operator printf innen

Anzahl der Antworten 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

Erklärung für sprintf("%03d", 7) Funktionalität?

Anzahl der Antworten 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

Print void Typ in reinem C

Anzahl der Antworten 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

Drucken eines Char *

Anzahl der Antworten 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

C ändern printf () die Ausgabe in eine Datei

Anzahl der Antworten 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,

vsnprintf und gcc

Anzahl der Antworten 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

Was bedeutet System.aus.printf( "%-15s%03d\n", s1, x) zu tun?

Anzahl der Antworten 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

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

Anzahl der Antworten 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

Tut fprintf verwenden Sie malloc() unter der Haube?

Anzahl der Antworten 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

printf und long double

Anzahl der Antworten 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

Immer die Formatierung direkt mit sprintf()

Anzahl der Antworten 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,

C printf unsigned char array

Anzahl der Antworten 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

fprintf ist nicht drucken, um die Datei

Anzahl der Antworten 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);

Java-printf-Formatierung zum drucken von Elementen in einer Tabelle oder in Spalten

Anzahl der Antworten 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

Wie konvertieren von int zu char/string und Umgekehrt in linux(gcc)?

Anzahl der Antworten 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

Drucken Sie jedes Wort in einer separaten Zeile von einem Eingabe-string

Anzahl der Antworten 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:

Java: drucken doppelklicken println oder printf

Anzahl der Antworten 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:

Drucken eines Strings und Variablen in MIPS

Anzahl der Antworten 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

Verwenden Sie sprintf formatieren Schwimmer, die keine Dezimalstellen, wenn integer

Anzahl der Antworten 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

Holen Sie sich eine Zeichenfolge in der fprintf-Ausgang zur Anzeige aller Zeichen

Anzahl der Antworten 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

Awk-print-string mit Variablen

Anzahl der Antworten 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

Probleme mit wchar_t sprintf

Anzahl der Antworten 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?

gotoxy () - Funktion mit printf() 's position

Anzahl der Antworten 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

Was hat %s bedeutet in einem string-literal?

Anzahl der Antworten 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

Umleiten von printf auf die Konsole I/O auf die IAR Embedded Workbench

Anzahl der Antworten 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

sprintf() abschneiden und nicht rund, ein schweben, auf x Nachkommastellen?

Anzahl der Antworten 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

Char Zeiger und die printf-Funktion

Anzahl der Antworten 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

So drucken Sie einen string mit printf ohne Druck wird der trailing newline

Anzahl der Antworten 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

fprintf nicht beim schreiben in Datei

Anzahl der Antworten 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

Was ist die Bedeutung von “%-*.*s" in einem printf format string

Anzahl der Antworten 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.

So drucken Sie 1 byte mit printf?

Anzahl der Antworten 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

Verkettung von strings in einer printf-Anweisung

Anzahl der Antworten 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

uint4 Wert der Variablen drucken in c

Anzahl der Antworten 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

input-output in C

Anzahl der Antworten 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 |

Wie schreiben in ein char-array in C an einem bestimmten Standort mit sprintf?

Anzahl der Antworten 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

Warum printf implizit float zu int Konvertierung nicht funktioniert?

Anzahl der Antworten 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

C++ printf: newline (\n) aus, die die Kommandozeilen-argument

Anzahl der Antworten 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

C-Print aus einem string-array

Anzahl der Antworten 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.

Zeiger arbeiten nicht in der 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

Warum funktioniert printf nicht bündig, nachdem der Anruf, es sei denn, ein Zeilenumbruch wird im format-string?

Anzahl der Antworten 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

C - scanf,printf name und Alter-Programm

Anzahl der Antworten 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