Tag: fflush

Der C-standard-Bibliothek „fflush“ wird verwendet, um die Synchronisierung der stream, auf dem es aufgerufen wird, mit dem tatsächlichen Inhalt der entsprechenden Datei. Es kann verwendet werden, nur für output-streams. Eine ähnliche Funktion ist definiert in C++ als “ std::fflush`.

C: Clearing STDIN

Anzahl der Antworten 3 Antworten
grundsätzlich in codeblocks für windows vor jedem printf, ich habe "fflush(stdin);" funktioniert. Wenn ich kopiert mein code zu Linux, es funktioniert nicht, auch nicht eine der alternativen für die "fflush(stdin);", die ich gefunden habe. Egal wie ich

Mit fflush(stdin)

Anzahl der Antworten 4 Antworten
Also eine schnelle Google-Suche für fflush(stdin) für das löschen des eingabepuffers zeigt zahlreiche websites, die Warnung gegen die Verwendung von es. Und doch, genau wie mein CS-professor unterrichtet die Klasse, es zu tun. Wie schlimm ist mit

Zwingen schreiben einer Datei auf der Festplatte

Anzahl der Antworten 3 Antworten
Ich bin derzeit die Durchführung eines ping/pong-buffering-Schema, um sicher schreiben einer Datei auf der Festplatte. Ich bin mit C++/Boost-auf einem Linux - /CentOS-Maschine. Jetzt bin ich mit dem problem zu zwingen, die tatsächliche schreiben der Datei auf

Oracle PL/SQL UTL_FILE.LEGEN Sie die Pufferung

Anzahl der Antworten 4 Antworten
Schreibe ich eine große Datei > 7MB aus einer Oracle-gespeicherten Prozedur, und die Anforderungen sind zu haben, die keine Beendigung der Zeile-Zeichen (kein carriage return/line feed) am Ende jedes Datensatzes. Ich geschrieben habe, eine gespeicherte Prozedur mit

Das Verständnis der Notwendigkeit für fflush() und Probleme im Zusammenhang mit es

Anzahl der Antworten 3 Antworten
Unten ist Beispielcode für die Verwendung von fflush(): #include <string.h> #include <stdio.h> #include <conio.h> #include <io.h> void flush(FILE *stream); int main(void) { FILE *stream; char msg = "This is a test"; /* create a file */ stream

Ich bin nicht in der Lage zu Spülen, stdin

Anzahl der Antworten 7 Antworten
Wie flush stdin?? Warum es nicht funktioniert in den folgenden code-snippet? #include <string.h> #include <stdio.h> #include <malloc.h> #include <fcntl.h> int main() { int i=0,j=0, sat; char arg[256]; char * argq; argq = malloc(sizeof(char)*10); printf("Input the line\n"); i=read(0,

Unterschied zwischen fflush und fsync

Anzahl der Antworten 5 Antworten
Dachte ich fsync() fflush() intern mit fsync() auf einem stream ist OK. Aber ich bin immer unerwartetes Ergebnis bei der Ausführung unter Netzwerk-I/O. Mein code-snippet: FILE* fp = fopen(file,"wb"); /* multiple fputs() call like: */ fputs(buf, fp);

Mit fflush (stdin)

Anzahl der Antworten 4 Antworten
Also eine schnelle Google-Suche für fflush(stdin) für das löschen des eingabepuffers zeigt zahlreiche websites, die Warnung gegen die Verwendung von es. Und doch, genau wie mein CS-professor unterrichtet die Klasse, es zu tun. Wie schlimm ist mit

Puffer in C spülen

Anzahl der Antworten 1 Antworten
Sollte fflush() nicht verwendet werden, zu Spülen, ein Puffer, auch wenn es ist ein Ausgabe-stream??? Was ist es nützlich? Wie wir Spülen ein Puffer im Allgemeinen? InformationsquelleAutor der Frage saadtaame | 2012-09-16