Tag: stdio

Dieser tag ist für Fragen in Bezug auf „Standard-I/O“, d.h. I/O mit den Einrichtungen in der C-header <stdio.h> oder mit der standard-streams stdin, stdout, stderr.

ftell an einer position in der Vergangenheit 2GB

Anzahl der Antworten 3 Antworten
Auf einem 32-bit-system, was bedeutet ftell zurück, wenn die aktuelle position Anzeige der Datei im Binärmodus geöffnet ist Vergangenheit die 2GB Punkt? In der C99 standard, ist diese Undefiniertes Verhalten seit ftell muss wieder ein long int

Wie stellt scanf() die wirklich funktionieren?

Anzahl der Antworten 2 Antworten
Unter Windows, char c; int i; scanf("%d", &i); scanf("%c", &c); Der computer springt zum abrufen von Zeichen aus Konsole, weil '\n' ist noch auf Puffer. Allerdings fand ich heraus, dass der code unten funktioniert gut. char str[10];

Drucken Sie eine Zeichenfolge mit fprintf

Anzahl der Antworten 2 Antworten
Ich habe ein Problem mit dem drucken einer Zeichenfolge, die im mit für debug-Zwecke. Ich erstellen Sie die Zeichenfolge wie folgt: //checker is int std::stringstream buttonx; buttonx << "Button" << checker << "_x"; Nun versuche ich, es

Java: wie zum Abbrechen eines Threads Lesen aus dem System.in

Anzahl der Antworten 6 Antworten
Ich habe ein Java-thread: class MyThread extends Thread { @Override public void run() { BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); String msg; try { while ((msg = stdin.readLine()) != null) { System.out.println("Got: " + msg); } System.out.println("Aborted.");

Wie zu Lesen ist ein 2-dimensionales array aus der Datei mit C?

Anzahl der Antworten 4 Antworten
Habe ich versucht: void read_grid_from_file( int** grid, const size_t row, const size_t column, FILE* inf ) { size_t x, y; for( x = 0; x < row; ++x ) { for( y = 0; y < column;

Wie stellen Sie die Pyramide (CS50 Mario-Programm) gebildet, die durch diesen code werden rechts ausgerichtet?

Anzahl der Antworten 9 Antworten
Mir bitte helfen, erstellen Sie die Pyramide mit der Höhe "n" richtig drucken mit hashes und Räume, die rechts ausgerichtet. Ich habe den code selbst unten. Das Programm ordnungsgemäß bittet um die Eingabe des Benutzers, aber nicht

Arduino: printf/fprintf druckt Fragezeichen anstelle von float

Anzahl der Antworten 4 Antworten
Habe ich folgenden code für ein Arduino-sketch: #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); static FILE lcdout = {0} ; static int lcd_putchar(char ch, FILE* stream) { lcd.write(ch) ; return (0) ; } void setup()

Lesen von stdin, schreiben auf stdout in C

Anzahl der Antworten 4 Antworten
Bin ich zu schreiben versucht, eine Katze Klon zu übung C, ich habe diesen code: #include <stdio.h> #define BLOCK_SIZE 512 int main(int argc, const char *argv) { if (argc == 1) { //copy stdin to stdout char

Umleitung stdio von einem Befehl im os.system() in Python

Anzahl der Antworten 4 Antworten
In der Regel ändern kann ich stdout in Python, indem Sie den Wert von sys.stdout. Jedoch, dies scheint nur zu beeinflussen print Aussagen. Also, gibt es eine Möglichkeit, ich kann Sie unterdrücken die Ausgabe (auf der Konsole),

Bewährte und einfache Datei-Kopier-code in C?

Anzahl der Antworten 6 Antworten
Diese sieht aus wie eine einfache Frage, aber ich habe nichts gefunden, ähnlich wie hier. Da es keine Datei-Kopie-Funktion in C, die wir implementieren müssen, um die Datei selbst zu kopieren, aber ich weiß nicht wie das

C fgets versus fgetc für Zeile Lesen

Anzahl der Antworten 5 Antworten
Ich brauche zum Lesen eine Textzeile (abgeschlossen durch ein newline) ohne Annahmen über die Länge. So habe ich nun von Angesicht zu Möglichkeiten: Verwenden fgets und überprüfen Sie jedes mal, wenn das Letzte Zeichen ein Zeilenumbruch ist

whitespace-Zeichen im format-string (scanf)

Anzahl der Antworten 4 Antworten
Betrachten Sie den folgenden code: #include<stdio.h> int main() { int i=3, j=4; scanf("%d c %d",&i,&j); printf("%d %d",i,j); return 0; } Funktioniert es wenn ich 2c3 oder 2 c 3 oder 2c 3 als Eingang, wenn ich den

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

Wo finde ich die Implementierung von stdio.h in Visual Studio?

Anzahl der Antworten 1 Antworten
Ich finden konnte stdio.h header-Datei leicht durch die Suche in Windows Explorer, konnte Sie aber nicht finden Ihre Umsetzung Dateien wie stdio.lib(?). Wo kann ich es finden? Außerdem kann ich nicht finden Windows.h über die Suche im

Was ist der einfachste Weg, mit isdigit() und isalpha () - Befehle?

Anzahl der Antworten 3 Antworten
Ich brauche eine kurze Erklärung, wie die beiden Befehle isdigit() und isalpha() Arbeit. Natürlich lese ich online-Quellen, bevor die Frage zu stellen, aber ich habe versucht, Ihnen und konnte Sie nicht erhalten, um zu arbeiten. Was ist

Speichern von user-input in eine variable

Anzahl der Antworten 4 Antworten
Ich Frage mich, wie konnte ich prompt die end-Benutzer von meinem Programm einen Wert eingeben, die Sie wollen umgewandelt werden, von Grad Fahrenheit in Grad Celsius in C. Im Grunde, da bin ich ein totaler n00b und

Ausrichten der Ausgabe die Werte in C

Anzahl der Antworten 1 Antworten
Also ich arbeite an einem Programm, das muss die Ausgabe formatieren. Die Ausgabe soll so ausgerichtet werden, und es tut dies mit kleinen zahlen: Aber dann wenn ich große zahlen, es funktioniert nicht mehr: Mein code ist

stdio Aufnahme in eine header-Datei

Anzahl der Antworten 3 Antworten
Ich bin mir nicht ganz sicher, aber das sieht falsch aus: Ich habe eine header-Datei namens Bruchteil.h, in denen ich speichern einen Bruchteil Struktur und den Methoden, Sie zu behandeln, eine Methode, die verwendet wird, um Schreibe

printf nicht drucken auf dem Bildschirm

Anzahl der Antworten 3 Antworten
Wenn ich versuche, führen Sie die folgenden einfachen code, der unter Cygwin auf Windows 7, #include <stdio.h> int main() { int i1, i2, sums; printf( "Enter first integer\n" ); scanf( "%d", &i1 ); printf( "Enter second integer\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 die Falle ein signal (`SIGPIPE`) für einen socket, der geschlossen?

Anzahl der Antworten 1 Antworten
Ich geschrieben habe, ein server akzeptiert eine socket-Verbindung auf einen sekundären port für die Zwecke der streaming-debugging-Informationen, die normalerweise geht an stderr. Dieser zweite Anschluss --ein Fehler portion port-- ist nur vorgesehen, um eine Verbindung zu einer

Kann nicht öffnen Sie eine Datei mit fopen()

Anzahl der Antworten 8 Antworten
Ich habe versucht, eine Datei zu öffnen und die Ausgabe von text, aber ich bekomme immer Fehler. Also dachte ich, ich würde ganz am Anfang beginnen und versuchen, einfach nur die Datei öffnen. Das ist mein code:

Ist schließen/fclose auf stdin garantiert, um korrekt zu sein?

Anzahl der Antworten 3 Antworten
Scheint es, als ob die folgenden Aufrufe tun, was Sie erwarten würde (den stream schließen und nicht zulassen, dass alle weiteren Eingaben - alles auf eine Eingabe warten auf den stream gibt Fehler), aber es ist garantiert,

schreiben 2d-array in eine Datei in C

Anzahl der Antworten 2 Antworten
Nutzte ich den code unten, um Schreibe einen 1D-array in eine Datei: FILE *fp; float floatValue[5] = { 1.1F, 2.2F, 3.3F, 4.4F, 5.5F }; int i; if((fp=fopen("test", "wb"))==NULL) { printf("Cannot open file.\n"); } if(fwrite(floatValue, sizeof(float), 5, fp)

Nach stdout schreiben in JNI Android? Ohne <android/log.h>

Anzahl der Antworten 3 Antworten
Habe ich das geändert HelloJni Beispiel des android ndk, ich möchte etwas schreiben, der die Ausgabe auf stdout. Hier ist die Jni-code : #include <stdlib.h> #include <jni.h> #include <stdio.h> jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject thiz ) {

String-Stream in C

Anzahl der Antworten 2 Antworten
print2fp(const void *buffer, size_t size, FILE *stream) { if(fwrite(buffer, 1, size, stream) != size) return -1; return 0; } Zum schreiben der Daten in string-stream anstelle von Datei-stream??? - String-Streams <br> gnu.org/s/libc/manual/html_node/String-Streams.html Ähnlich wie meine frühere Frage:

Lesen einer Zeile mit scanf() nicht gut?

Anzahl der Antworten 6 Antworten
scanf(" %[^\n]",line); Ein Freund von mir vorgeschlagen, mit fgets() zum Lesen einer Zeile als Eingabe wäre eine viel bessere Idee als mit scanf() wie in der Anweisung oben. Ist er gerechtfertigt? es sollte scanf(" %[^\n]",line); schließen der

Visual Studio 15 __imp___iob, __imp___pctype, __imp___mb_cur_max

Anzahl der Antworten 2 Antworten
Ich versuche, eine Bibliothek, kompiliert mit mingw in visual studio. Jedoch bekomme ich die folgende linker-Fehler: error LNK2001: nicht aufgelöstes externes symbol __imp___iob error LNK2019: nicht aufgelöstes externes symbol __imp___pctype verwiesen in Funktion error LNK2019: nicht aufgelöstes

stdio vs. iostream

Anzahl der Antworten 4 Antworten
Wenn ich auf der internet-Suche für die Unterschiede zwischen diesen beiden Bibliotheken, jeder sagt, dass <iostream> ist die standard-I/O-Bibliothek von C++ und <cstdio> ist für C. Mein professor sagt, dass cin>> und cout<< sind nicht gute Funktionen

Was bedeutet "< /dev/null >& /dev/null" am Ende eines Befehls zu tun?

Anzahl der Antworten 3 Antworten
Eines der Skripte ich ausführen über ssh hing und ich eine Lösung gefunden, für die es auf dieser Website: http://www.snailbook.com/faq/background-jobs.auto.html Die Website behebt das problem, indem diese am Ende des Befehls: xterm < /dev/null >& /dev/null &

Was genau ist die DATEI-Schlüsselwort in C?

Anzahl der Antworten 4 Antworten
Habe ich angefangen zu lernen, einige C als hobby und haben blind verwendet DATEI als eine Erklärung für das Datei-Zeiger für einige Zeit, und ich hab mich schon gewundert. Ist dieses ein Schlüsselwort oder einen speziellen Datentyp

Finden alle ein substring s vorkommen und Standorte

Anzahl der Antworten 2 Antworten
Ich Schreibe ein Programm zum Parsen einige Daten gespeichert, als text-Dateien. Was ich versuche zu tun ist, suchen Sie die Position jeder Nadel im Heuhaufen. Ich kann schon Lesen Sie die Datei und legen Sie die Anzahl

Kann nicht geöffnet Includedatei: 'stdio.h' - Visual Studio Community 2017 - C++ Fehler

Anzahl der Antworten 6 Antworten
Ich versuche, um eine Lösung zu Erstellen, die auf Visual Studio Community 2017, aber ich erhalte die Fehlermeldung "kann Nicht geöffnet Includedatei: 'stdio.h' ". Ich habe gelesen, durch mehrere ähnliche Fragen, aber kann immer noch nicht das

stdio.h nicht standard in C++?

Anzahl der Antworten 4 Antworten
Ich weiß, die meisten Compiler ermöglichen beides: #include <stdio.h> //und #include <cstdio> Aber jemand argumentiert, dass <stdio.h> ist nicht eigentlich C++ - standard. ist das wahr? InformationsquelleAutor der Frage vladutcornel | 2011-09-29

Umleitung von stdin und stdout von C

Anzahl der Antworten 8 Antworten
Möchte ich erneut die stdin und stdout (und vielleicht stderr wenn ich schon dabei bin) filehandles, so dass auch künftige Anrufe zu printf() oder putchar() oder puts() gehen Sie zu einer Datei und künftige Aufrufe getc() -

'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

C ist äquivalent zu FStreams Peek

Anzahl der Antworten 3 Antworten
Ich weiß, in C++, Sie sind in der Lage, Blick auf das nächste Zeichen: in.peek();. Wie würde ich mich über diese, wenn Sie versuchen zu "peek" auf das nächste Zeichen in der Datei in C? InformationsquelleAutor der

Erkennen von EOF in C

Anzahl der Antworten 6 Antworten
Ich bin mit dem folgenden C-code für die Eingabe von Benutzer, bis EOF Auftritt, aber das problem ist dieser code nicht funktioniert, bricht er nach der Einnahme der ersten Eingabe. Kann mir jemand sagen, was ist falsch

So senden Sie die Ausgabe an stderr

Anzahl der Antworten 5 Antworten
Verwendet man diese zu senden, Ausgabe auf stdout: println!("some output") Ich denke, es ist kein entsprechendes makro, das gleiche zu tun für stderr. InformationsquelleAutor der Frage Tshepang | 2014-12-21

Wie komme ich von stdio in C rein?

Anzahl der Antworten 3 Antworten
Haben erhebliche Schwierigkeiten mit dieser... printf("> "); int x = getchar(); printf("got the number: %d", scanf("%d", &x)); Ausgabe > 1234 got the number: 1 InformationsquelleAutor der Frage maček | 2011-02-23

Was ist der Unterschied zwischen getch () und getchar ()?

Anzahl der Antworten 4 Antworten
Was ist der genaue Unterschied zwischen den getch und getchar Funktionen? InformationsquelleAutor der Frage bubble | 2012-02-07

Wie kann ich STDOUT in einer Zeichenfolge erfassen?

Anzahl der Antworten 6 Antworten
puts "hi" puts "bye" Will ich speichern STDOUT der code bisher (in diesem Fall Hallo \nbye in eine variable sagen, 'Ergebnis' und drucken Sie es ) puts result Der Grund warum ich das Tue ist, ich habe

Welche C-I / O-Bibliothek sollte in C ++ - Code verwendet werden?

Anzahl der Antworten 13 Antworten
In neuen C++ code, ich Neige dazu, verwenden Sie die C++ - iostream-Bibliothek anstelle der C stdio-Bibliothek. Habe ich festgestellt, dass einige Programmierer scheinen zu bleiben, stdio, Bestand darauf, dass es mehr tragbar. Ist dies wirklich der

StdLib und farbige Ausgabe in C

Anzahl der Antworten 6 Antworten
Ich bin eine einfache Anwendung, die erfordert eine farbige Ausgabe. Wie kann ich die Ausgabe farbig wie emacs und bash? I don ' T care über Windows, als meine Anwendung ist nur für UNIX-Systeme. InformationsquelleAutor der Frage

Wie können Sie einen Schreibvorgang mit einem Dateideskriptor löschen?

Anzahl der Antworten 6 Antworten
Es stellt sich heraus, das ganze Missverständnis der open() und fopen (), stammt aus einem buggy I2C-Treiber im Linux-2.6.14-kernel auf einem ARM. Zurückportieren eine funktionierende bit eingeschlagen Treiber gelöst die Ursache des Problems habe ich versucht-Adresse hier

GCC schwerwiegender Fehler: stdio.h: Keine solche Datei oder Verzeichnis

Anzahl der Antworten 3 Antworten
Ich versuche zu kompilieren Sie ein Programm in C auf OS-X 10.9 mit GCC-4.9 (experimentell). Aus irgendeinem Grund, ich bin immer die folgende Fehlermeldung beim kompilieren: gcc: fatal error: stdio.h: No such file or directory Dann habe

Was beinhaltet #include & lt; stdio.h & gt; Wirklich in einem c-Programm

Anzahl der Antworten 3 Antworten
Ich bin neu in der c-Programmierung, und ich war Kodierung einige einfache Programme, die "Hello world" - Stil. In alle diese Programme, die ich #include<stdio.h> in die Spitze, aber ich bin nicht sicher, was das bedeutet genau.

Warum erreicht fread das EOF früh?

Anzahl der Antworten 3 Antworten
Ich Schreibe eine C-Bibliothek, liest eine Datei in den Speicher. Es überspringt die ersten 54 bytes der Datei (header) und liest dann den Rest als Daten. Ich fseek verwenden, um zu bestimmen, die Länge der Datei, und