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.

sprintf Fehler in visual studio

Anzahl der Antworten 2 Antworten
Arbeite ich an einem UDP-socket-Programm in windows visual studio. Ich erhalte eine Fehlermeldung für die sprintf-Anweisung. Wie man es richtig? Mein code ist: for (i = 0; i < 30;i++) //take-off { printf("send AT*REF:take off\n"); sprintf(command, "AT*REF=%d,290718208\r",

Wie fdopen als open-mit dem gleichen Modus und Fahnen?

Anzahl der Antworten 3 Antworten
Ich würde gerne eine FILE* Art zu verwenden fprintf. Ich fdopen zu bekommen FILE* statt open zurückgibt int. Aber können tun wir das gleiche mit fdopen und open? (Ich habe nie fdopen) Ich würde gerne eine fdopen

schreiben vs fprintf - warum anders und was ist besser?

Anzahl der Antworten 2 Antworten
Ich habe vor kurzem angefangen zu lernen, das Wunder von pthreads nach POSIX 1003.1 c. PThreads kann kompliziert erscheinen, aber Sie sind im Grunde einfache Fäden, die wir in der Klasse zu erstellen, die parallel Verhalten: https://computing.llnl.gov/tutorials/pthreads/

In Perl, wie kann ich das begrenzen der Anzahl der stellen nach dem Komma, aber keine nachfolgenden Nullen?

Anzahl der Antworten 4 Antworten
Diese Frage ist ähnlich "löschen Sie nachgestellte '.0' von Schwimmern", aber für Perl und mit einer maximalen Anzahl von Ziffern nach dem Dezimalkomma. Ich bin auf der Suche nach einem Weg, um konvertieren von zahlen in string

schreiben Sie (), um stdout und printf die Ausgabe nicht-interleaved?

Anzahl der Antworten 5 Antworten
#include <stdio.h> #define MAXLEN 256 int main() { int n; char buf[MAXLEN]; while((n = read(0,buf,sizeof(buf))) != 0){ printf("n: %d:",n); write(1,buf,n); } return 1; } Die Ausgabe des Programms (wo die erste read und erste write wird vom

Wie print-string der ersten n bytes, wenn die Länge der Zeichenfolge größer ist als n?

Anzahl der Antworten 3 Antworten
Also ich habe einen string, der eine bestimmte Anzahl von bytes (oder Länge). Ich sage bytes, weil es keine NULL-terminator am Ende der Zeichenfolge. Obwohl, ich weiß, wie lange der string ist. Normalerweise, wie wir alle wissen,

Wie kann ich drucken Sie eine Zeichenfolge an die Konsole an bestimmten Koordinaten in C++?

Anzahl der Antworten 7 Antworten
Ich versuche zu drucken, die Zeichen in der Konsole an angegebenen Koordinaten. Bis jetzt habe ich mit dem sehr hässlichen printf("\033[%d;%dH%s\n", 2, 2, "str"); Aber ich musste einfach Fragen, ob C++ hatte keine andere Möglichkeit dies zu

Erste printf (), lassen Sie das nachgestellte ".0" Werte

Anzahl der Antworten 6 Antworten
Ich brauche, um zu drucken floating-point-zahlen mit folgenden formatvorgaben: 5.12345 sollte nur angezeigt 5.1 5.0 sollte nur 5 (ohne .0) 5.0176 sollte nur angezeigt 5 (ohne .01) Dachte ich printf() könnte so etwas tun... aber jetzt kann

So drucken Sie Sonderzeichen explizit in C?

Anzahl der Antworten 5 Antworten
Wenn ich folgenden code verwenden: #include <stdio.h> int main(void) { printf("%s","Hello world\nHello world"); return 0; } druckt es als: Hello world Hello world Wie kann ich dies verhindern und drucken Sie es als raw-string-Literale in C? Ich

Rohrleitungen seq zu printf für die Anzahl formatieren

Anzahl der Antworten 3 Antworten
Ich versuche, drucken Sie das folgende Muster verwenden von printf und seq: 0000 0001 0002 0003 Mein problem ist sobald ich verwenden: seq 0 10 | xargs printf %04d alle meine Ausgabe ist formatiert in der gleichen

Warum verwenden Sie printf("%s") für die übergebenen Argumente, um generische Methoden?

Anzahl der Antworten 3 Antworten
package genericMethods; public class OverloadedMethods { /** * @param args */ public static void main(String args) { //TODO Auto-generated method stub Integer integerArray = {1, 2, 3, 4, 5}; Double doubleArray = {1.0, 2.0, 3.0, 4.0, 5.0};

Was bedeutet "floating point error" -1.#J bedeuten?

Anzahl der Antworten 1 Antworten
Kurzem, manchmal (selten) wenn wir den export von Daten, die von unserer Anwendung, die export-Protokoll enthält float-Werte, die Aussehen wie "-1.#J". Ich habe nicht in der Lage zu reproduzieren, so dass ich nicht weiß, was der Schwimmer

Printf ist nicht drucken nichts ausgeben? C++ SDL

Anzahl der Antworten 8 Antworten
Ich versuche, mit "printf" in mein Visual C++ Projekt, aber es funktioniert nicht. Mit Lazy Foo ' s tutorial habe ich SDL in mein Projekt, aber wenn ich es spielen, printf nicht tun. #include "SDL.h" #include <stdio.h>

printf-Formatierung (%d gegen %u)

Anzahl der Antworten 5 Antworten
Was ist der Unterschied zwischen %d und %u beim drucken Zeiger-Adressen? Beispiel: int a = 5; //check the memory address printf("memory address = %d\n", &a); //prints "memory address = -12" printf("memory address = %u\n", &a); //prints "memory

Stapel um die variable...beschädigt war

Anzahl der Antworten 2 Antworten
Habe ich eine einfache Funktion, schreibt einige Daten in eine neue Datei. Es funktioniert, und die Datei wird geschrieben, aber ich bekomme den oben genannten Fehler beim Debuggen in MSVS Express 2013. void writeSpecToFile(const char *fname); //in

Warum gcc-Wall geben, Warnung vor zero-length-format-string?

Anzahl der Antworten 3 Antworten
Ich gesucht, um ein wenig Informationen über diese aber nicht finden, alles zufriedenstellend. Gibt es einige spezielle Verhalten der Funktion call sprintf(someString, ""); erklärt, warum diese Warnung ist (auf gcc mit -Wall)? Ich konnte nur finden, dass

Sprintf Segmentation Fault

Anzahl der Antworten 5 Antworten
numCheck ist eine Zahl zwischen 1-1000. Dieser code gibt mir einen segmentation Fault nur, wenn ich sammeln der Ergebnisse von sprintf in charcheck. Wenn ich einfach sprintf verwenden, ohne über die Ergebnisse habe ich nicht bekommen, einen

wie printf eine lange typisierten Wert, Eingabe-size modifier?

Anzahl der Antworten 1 Antworten
Dies ist im Grunde, was ich versuche zu tun, //... some code, calculations, what have you ... long timeToAdd = returnTimeToAddInLongFormat(); //lets output the long type now, and yes i need the width and precision. System.out.printf("Time to

Wie die GCC-Attribut 'format'?

Anzahl der Antworten 2 Antworten
Hier ist ein kleines Stück code: #include <stdio.h> #include <stdarg.h> void MyPrintf(char const* format, va_list args); void MyVariadicPrintf(char const* format, ...); void MyPrintf(char const* format, va_list args) { vprintf(format, args); } void MyVariadicPrintf(char const* format, ...) {

wie schreibt man einen integer in eine Datei (die Differenz zwischen fprintf und fwrite)

Anzahl der Antworten 2 Antworten
Ich versucht habe zu schreiben, die eine ganze Zahl in eine Datei (open-Modus w). fprintf schrieb es richtig, aber fwrite schrieb Kauderwelsch: int length; char * word = "word"; counter = strlen(word); fwrite(&length, sizeof(int), 1, file); fwrite(word,

Wie positions-Argumente wie "1$" Arbeit mit printf()?

Anzahl der Antworten 4 Antworten
Durch man ich finde printf("%*d", width, num); und printf("%2$*1$d", width, num); gleichwertig sind. Aber IMO der zweite Stil die gleiche sein sollte: printf("%*d", num, width); Jedoch über Prüf es scheint man ist richtig; warum? Sind Sie Fragen,

OCaml Printf.sprintf

Anzahl der Antworten 2 Antworten
Warum tritt dieses Verhalten auf? # Printf.sprintf ("Foo %d %s") 2 "bar";; - : string = "Foo 2 bar" # Printf.sprintf ("Foo %d" ^ " %s") 2 "bar";; Printf.sprintf ("Foo %d" ^ " %s") 2 "bar";; Error:

Oracle 'printf' entspricht

Anzahl der Antworten 5 Antworten
Gibt es ein äquivalent oder eine alternative zu der folgenden? SELECT mix_type || ' (' || mix_num || ')' as description FROM acid_batch WHERE mix_num < 10 Macht Oracle so etwas wie printf-Stil formatieren? SELECT printf("%s (%s)",

c++11 Variadic Printf Leistung

Anzahl der Antworten 2 Antworten
variadic template eingeführt, die in c++11. Und ich fand die printf-Funktion ersetzt werden kann, es zu benutzen. Allerdings cout wird verwendet bei der Umsetzung. Ich Frage mich, ob es möglich ist, zu verwenden, etwas anderes zu erreichen,

printf mit %s um null-Zeichen

Anzahl der Antworten 3 Antworten
Brauche ich zum verketten von Zeichenfolgen, und ich brauche, um NULL-bytes. Ich will nicht zu behandeln, ein '\0' als abschließendes byte. Ich möchte meine wertvolle NULL-bytes! In einem code-Beispiel, wenn char *a = "\0hey\0\0"; Muss ich printf

sprintf_s mit einem Puffer zu klein

Anzahl der Antworten 6 Antworten
Den folgenden code verursacht einen Fehler und tötet meine Anwendung. Es macht Sinn, da die Puffer nur 10 Byte lang und der text ist 22 bytes lang (buffer overflow). char buffer[10]; int length = sprintf_s( buffer, 10,

snprintf Fehler. argument sizeof ist das gleiche wie Ziel

Anzahl der Antworten 4 Antworten
gcc 4.8 geben mir eine Fehlermeldung, wenn ich bauen #include <string.h> #include <stdio.h> static inline void toto(char str[3]) { snprintf(str, sizeof(str), "XX"); } int main(){ char str[3]; toto(str); return 0; } Hier ist das gcc-Fehler error: argument

Wie ändere ich das Dezimalzeichen in der printf-Befehl in der bash?

Anzahl der Antworten 2 Antworten
Ich die italienische übersetzung von Cygwin, und daher meine printf-Befehl verwendet Kommas trennen schwimmt, und nicht verstehen dot-getrennt-schwebt $ printf "%f" 3.1415 -bash: printf: 3.1415: invalid number 0,000000 $ printf "%f" 3,1415 3,141500 Dies führt zu einigen

Drucken gleich Breite Spalten in C mit printf formatieren

Anzahl der Antworten 4 Antworten
Ich würde gerne die Spalten mit printf in C. ich schrieb diesen code: #include <stdio.h> void printme(char *txt1, char *txt2, char *txt3) { printf("TXT1: %9s TXT2 %9s TXT3 %9s\n", txt1, txt2, txt3); } int main() { printme("a","bbbbbbbeeeeebbbbb","e");

Wann wird printf nicht drucken?

Anzahl der Antworten 5 Antworten
printf Funktion in c nicht immer drucken die Ausgabe auf dem Bildschirm. Zum Beispiel, wenn Sie vergessen haben, setzen Sie \n am Ende der Zeichenfolge, die Sie sind printfing Sie manchmal nicht bekommen, die o - /p.

Wenn nicht printf("%s", char*) stop drucken?

Anzahl der Antworten 4 Antworten
In meiner Klasse wir schreiben unsere eigene Kopie von C malloc () - Funktion. Um zu testen, mein code (die derzeit Speicherplatz fein -) ich war mit: char* ptr = my_malloc(6*sizeof(char)); memcpy(ptr, "Hello\n", 6*sizeof(char)); printf("%s", ptr); Würde

Fehler 4 error C3861: 'snprintf': Bezeichner wurde nicht gefunden

Anzahl der Antworten 1 Antworten
läuft bei mir ein Programm auf win 7 über visual studio 2008 und ich bin immer diese Fehlermeldung: Fehler 4 error C3861: 'snprintf': Bezeichner wurde nicht gefunden ich habe stdio header... ich weiß nicht, was sonst es

Links ausgerichteter Text mit printf in Java

Anzahl der Antworten 1 Antworten
Wenn ich das Programm starte, die Fakultät Wert rechts ausgerichtet. Gibt es einen Weg, um es Linksbündig unter Beibehaltung der 50 Räume dazwischen? public class Exercise_5_13 { public static void main( String args ) { int numbers

printf angeben integer format-string für Schwimmer

Anzahl der Antworten 7 Antworten
#include <stdio.h> int main() { float a = 5; printf("%d", a); return 0; } Dieser gibt die Ausgabe: 0 Warum ist die Ausgabe der null? Verwenden Sie code formatieren. #include <conio.h> entfernt, da nicht benötigt - andere

printf eines size_t-variable mit lld -, ld-und d-Typ-IDS

Anzahl der Antworten 3 Antworten
Schrieb ich diesen kleinen code: #include <stdio.h> int main() { size_t temp; temp = 100; printf("lld=%lld, ld=%ld, u=%u\n", temp, temp, temp); return 0; } Ich bin mit dieser auf einer i386 GNU/Linux Maschine mit gcc version 4.1.1

fprintf und ctime, ohne \n aus ctime

Anzahl der Antworten 9 Antworten
Ich habe ein Problem mit dem einfügen mal in eine text-Datei. Ich verwende den folgenden code und bekomme ich |21,43,1,3,10,5| Wed Feb 01 20:42:32 2012 normal ist das aber, was ich TUN WOLLEN ist, die Zeit vor

So drucken unsigned char[] als HEX in C++?

Anzahl der Antworten 1 Antworten
Möchte ich zum drucken der folgenden Hash-Daten. Wie sollte ich es tun? unsigned char hashedChars[32]; SHA256((const unsigned char*)data.c_str(), data.length(), hashedChars); printf("hashedChars: %X\n", hashedChars); //doesn't seem to work?? InformationsquelleAutor louis.luo | 2012-05-04

printf, sprintf drucken auf mindestens zwei Dezimalstellen

Anzahl der Antworten 5 Antworten
Ich versuche, herauszufinden, wie man sprintf zu drucken, die mindestens zwei Dezimalstellen und ohne führende Nullen. Zum Beispiel Eingang: 23 23.0 23.5 23.55 23.555 23.0000 Ausgabe: 23.00 23.00 23.50 23.55 23.555 23.00 jegliche Formatierung, Hilfe würde geschätzt

Wie bekomme ich farbige Ausgabe mit printf und Perl-Term::ANSIColor?

Anzahl der Antworten 6 Antworten
gibt es einen Weg, um mit printf farbige Ausgabe? #!/usr/bin/perl use warnings; use strict; use Term::ANSIColor; printf "%4.4s\n", colored( '0123456789', 'magenta' ); Ausgang: (nur Zeilenvorschub) niry und murugaperumal: ich brauche printf "%4.4 s\n" Das ist eine andere

C : Drucken mit großen zahlen

Anzahl der Antworten 4 Antworten
Nehmen Sie die folgenden : #include <stdio.h> main() { unsigned long long verybig = 285212672; printf("Without variable : %llu\n", 285212672); printf("With variable : %llu", verybig); } Dies ist die Ausgabe des obigen Programms : Without variable :

Wie verwenden Sie printf() in mehrere threads

Anzahl der Antworten 3 Antworten
Ich bin Implementierung einer Multithread-Programm, das mit verschiedenen Kernen, und viele threads gleichzeitig ausgeführt werden. Jeder thread stellt eine printf() nennen, und das Ergebnis ist nicht lesbar. Wie kann ich printf() atomaren, so dass eine printf() Aufruf

Drucken unsigned long long int-Wert Type Gibt Seltsame Ergebnisse

Anzahl der Antworten 4 Antworten
Ich habe ein problem während benutzen von der printf Funktion drucken Sie die Werte vom Typ unsigned long long int Ich habe keine Ahnung, was falsch ist. Ich bin mit Dev-Cpp 4.9.9.2 und Visual Studio 2010 Professional

Warum printf Runde floating-point-zahlen?

Anzahl der Antworten 3 Antworten
Ich versuche zu drucken einige floating-point-zahlen mit printf. Zum Beispiel: int main() { printf("%.1f",76.75); return 0; } DIE AUSGABE: 76.8 Und ich habe einige Fragen über das Ergebnis. Zuerst, warum hat es nicht drucken 76.7? Zweiten, wie

sprintf-Funktion Puffer-überlauf?

Anzahl der Antworten 7 Antworten
{ char buf[8]; sprintf(buf,"AAAA%3s","XXXXXXXX"); printf("%s\n",buf); } was wird passieren? Puffer haben 8 Zeichen Platz und nur 3 frei-Zeichen Links, aber, "XXXXXXXX" ist 8 Zeichen lang. Ich einen test mit Visual Studio 2008 auf Windows 7. Als Ergebnis,

Verwendung von "zd" Planer mit `printf()`?

Anzahl der Antworten 2 Antworten
Suche nach Klärung über die Verwendung "zd" mit printf(). Sicherlich die folgende korrekt mit C99 und später. void print_size(size_t sz) { printf("%zu\n", sz); } Den C-spec scheint ermöglichen printf("%zd\n", sz) je nachdem, wie es gelesen wird: 7.21.6.1

Bedeutung von %x und ~

Anzahl der Antworten 6 Antworten
int m=32 printf("%x" , ~m); Ausgabe dieser Anweisung ist ffdf und ohne ~ Ausgabe 20. Was ist die Bedeutung des %x und ~? Möchten Sie vielleicht gehen Sie durch einige der alten Fragen und akzeptieren Sie die

Wie ein truncate floating point number nach einer bestimmten Anzahl von Dezimalstellen (ohne Rundung)?

Anzahl der Antworten 3 Antworten
Ich versuche zu drucken, die Anzahl 684.545007 mit 2 Punkte Präzision in dem Sinne, dass die Zahl werden abgeschnitten (nicht gerundet) nach 684.54. Wenn ich var = 684.545007; printf("%.2f\n",var); gibt es 684.55, aber das, was ich möchte

Angeben der maximalen printf-Feld die Breite für zahlen (abschneiden, wenn nötig)?

Anzahl der Antworten 5 Antworten
Können Sie truncate Saiten mit einem printf Feld-Breite Bezeichner: printf("%.5s", "abcdefgh"); > abcde Leider funktioniert es nicht für zahlen (ersetzt d mit x ist die gleiche): printf("%2d", 1234); //for 34 printf("%.2d", 1234); //for 34 printf("%-2d", 1234); //for

Was bedeutet “%.6d" bedeutet in printf

Anzahl der Antworten 2 Antworten
Was bedeutet %.6d bedeuten: printf("%s.%.6d len:%d ", timestr, header->ts.tv_usec, header->len); Ist es ein Tippfehler? Scheint es %.6d ist das gleiche wie %6d. War es wirklich einfacher/schneller, diese Frage zu stellen auf SO als zu schreiben, ein quick-test-Programm

bunter text mit printf in C

Anzahl der Antworten 4 Antworten
Ich Frage mich, wie kann ich drucken Sie in der Konsole einen bunten text? Ich benutze eclipse win64-Betriebssystem. Hat es zu tun mit dem compiler? Kann jemand geben ein einfaches Beispiel in C mit nur einem Hallo-Welt-text