namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:include:cstdio

<cstdio>

Funktionen

Eingabe

int fgetc (FILE *datei) 

Beschreibung: Liest ein Zeichen aus der Datei.

int getc (FILE *datei) 

Beschreibung: Liest ein Zeichen aus der Datei.

int getchar (void) 

Beschreibung: Liest ein Zeichen von der Standardeingabe.

int ungetc (int c, FILE *datei) 

Beschreibung: Schiebt das gerade gelesene Zeichen c wieder in den datei-Puffer zurück.

char * fgets (char *s, int groesse, FILE *datei) 

Beschreibung: Holt die nächste Zeichenkette, maximal groesse-1 Zeichen, aus der datei.

char * gets (char *s) 

Beschreibung: Holt eine Zeichenkette von stdin. Der Speicher s muss genügend groß sein.

Ausgabe

int fputc (int c, FILE *datei) 

Beschreibung: Schreibt das Zeichen c in die datei.

int putc (int c, FILE *datei) 

Beschreibung: Schreibt das Zeichen c in die datei.

int putchar (int c) 

Beschreibung: Schreibt das Zeichen c in die Standardausgabe stdout.

int fputs (const char *s, FILE *datei) 

Beschreibung: Schreibt die Zeichenkette s in die datei.

int puts (const char *s) 

Beschreibung: Schreibt die Zeichenkette s in die Standardausgabe stdout.

Formatierte Eingabe

int fscanf (FILE *datei, const char *format, ...) 

Beschreibung: Formatierte Eingabe aus der datei.

int scanf (const char *format, ...) 

Beschreibung: Formatierte Eingabe von stdin.

int sscanf (const char *s, const char *format, ...) 

Beschreibung: Formatierte Eingabe aus dem Hauptspeicher ab s.

Formatierte Ausgabe

int fprintf (FILE *stream, const char *format, ...) 

Beschreibung: Formatierte Ausgabe in die datei.

int printf (const char *format, ...) 

Beschreibung: Formatierte Ausgabe nach stdout.

int sprintf (char *s, const char *format, ...) 

Beschreibung: Formatierte Ausgabe in den Hauptspeicher ab s.

int vfprintf (FILE *datei, const char *format, va_list ap) 

Beschreibung: Formatierte Ausgabe wie fprintf(), jedoch mit variabler Argumentliste.

int vprintf (const char *format, va_list ap) 

Beschreibung: Formatierte Ausgabe wie printf(), jedoch mit variabler Argumentliste.

int vsprintf (char *s, const char *format, va_list ap) 

Beschreibung: Formatierte Ausgabe wie sprintf(), jedoch mit variabler Argumentliste.

Dateien

size_t fread (void *zeiger, size_t groesse, size_t anzahl, FILE *datei) 

Beschreibung: Liest in den Speicher ab zeiger anzahl Blocks der groesse aus der datei.

size_t fwrite (const void *zeiger, size_t groesse, size_t anzahl, FILE *datei) 

Beschreibung: Schreibt aus dem Speicher ab zeiger anzahl Blocks der groesse in die datei.

int fflush (FILE *datei) 

Beschreibung: Leert den Ausgabepuffer. Schreibt alle vorher ausgebenen Daten in die datei.

void setbuf (FILE *datei, char *puffer) 

Beschreibung: Stellt einen puffer der Größe BUFSIZE für die datei zur Verfügung.

int setvbuf (FILE *datei, char *puffer, int modus, size_t groesse) 

Beschreibung: Stellt einen puffer der groesse für die datei zur Verfügung.

FILE * fopen (const char *dateiname, const char *modus) 

Beschreibung: Öffnet eine Datei mit dem dateinamen im angegebenen modus.

FILE * freopen (const char *dateiname, const char *modus, FILE *datei) 

Beschreibung: Öffnet eine evtl. schon offene datei mit dem dateinamen im angegebenen modus.

int fclose (FILE *datei) 

Beschreibung: Schließt eine Datei.

FILE * tmpfile (void) 

Beschreibung: Erzeugt eine temporäre Datei, die beim Schließen automatisch entfernt wird.

char * tmpnam (char *dateiname) 

Beschreibung: Erzeugt einen im aktuellen Verzeichnis noch nicht vorhandenen Dateinamen.

long int ftell (FILE *datei) 

Beschreibung: Liefert die aktuelle Position innerhalb der Datei.

int fseek (FILE *datei, long int offset, int bezug) 

Beschreibung: "Spult" datei um den offset vom bezug-Punkt aus vor bzw. zurück.

int fgetpos (FILE *datei, fpos_t *position) 

Beschreibung: Liefert die aktuelle Position innerhalb der Datei.

int fsetpos (FILE *datei, const fpos_t position) 

Beschreibung: Setzt die aktuelle Position innerhalb der Datei.

void rewind (FILE *datei) 

Beschreibung: Spult datei an den Anfang zurück.

int feof (FILE *datei) 

Beschreibung: Ist das Ende der datei erreicht?

int ferror (FILE *datei) 

Beschreibung: Ist ein Fehler beim Benutzen der datei aufgetreten?

void perror (const char *meldung) 

Beschreibung: Schreibt die Meldung und die zu errno gehörende Systemfehlermeldung in die Standardfehlerausgabe stderr.

void clearerr (FILE *datei) 

Beschreibung: Setzt Dateiende- und Fehleranzeigen für die datei zurück.

int remove (const char *dateiname) 

Beschreibung: Löscht die durch dateiname angegebene Datei.

int rename (const char *altername, const char *neuername) 

Beschreibung: Benennt eine Datei um.

kennen/include/cstdio.txt · Zuletzt geändert: 2012-02-24 15:16 (Externe Bearbeitung)