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.
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
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];
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
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.");
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;
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
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()
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
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),
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
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
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
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
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
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
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
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
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
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"
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
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
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:
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,
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)
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 ) {
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:
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
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
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
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 &
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
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
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
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
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() -
16
Antworten
Was ist der Unterschied zwischen printf() und count in C++? InformationsquelleAutor der Frage hero | 2010-05-20
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
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
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
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
4
Antworten
Was ist der genaue Unterschied zwischen den getch und getchar Funktionen? InformationsquelleAutor der Frage bubble | 2012-02-07
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
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
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
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
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
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.
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