zurück Home

C: Datei

Allgemeines

allgemeine Dateifunktionen

  • fopen file open
  • fclose file close
  • fcloseall file close all
  • freopen file re-open, wechselt die einem Stream zugeord­nete Datei
  • fseek file seek, setzt Position in einer Datei
  • fsetpos file set position
  • ftel liefert Position innerhalb einer Datei
  • fgetpos
  • remove löscht Datei
  • rename
  • rewind Pointer -> Dateianfang
  • clearerr setzt Fehler: Dateiende zurück
  • fdopen file double open, ordet einer offenen Datei einen stream zu
  • setbuf ordnet Puffer einem Stream zu
  • setvbuf set variable buffer
  • feof prüft, ob Dateiende
  • ferror file error, prüft Fehlerbedingung
  • fileno liefert den Händle einer Datei
  • tmpfile temporary file (erzeugen)
  • tmpnam erzeugt Namen für tmpfile

io.h: Dateizugriff

Funktionen des Dateizugriffs
  • access ermittelt Zugriffsmöglichkeit
  • chsize ändert Dateigröße
  • -close schließt Datei bzw. Handle
  • close
  • open
  • dup dupicate Handle
  • dup2 setzt 2 Handles auf eine Datei
  • eof prüft EOF
  • filelength ermittelt Dateilänge
  • getftime get file time
  • setftime set file time
  • ioctr direkte Controlle von Peripheriegeräten
  • isatty is a tty, prüft ob ein Gerät zeichen- oder blockorien­tiert ist
  • lseek long seek, setzt position innerhalb Datei
  • tell liefert Position innerhalb der Datei
  • _read liest Daten von Datei
  • read
  • _write
  • write
Funktionen für den Share-Modus
  • lock sperrt Dateiteil
  • unlock
  • setmode setzt Modus einer offenen Datei
  • sopen share open

DOS

Bibliotheken: dos, dir, stat,fcntl, stdlib, time

dos.h

dos.h: Speicher, Disk, I/O, Interrupts DOS- und BIOS-Funktionen
  • bdos Aufruf einer DOS-Funktion
  • bdosprt DOS mit Zeiger als Argument
  • parsfnm parse file name, analysiert Kommandozeile
  • biosequip liefer Liste installierter Geräte
  • bioskey Tastaturabfrage über Bios-interrupt
  • dosexterr DOS extended error, liefert Fehlercode
  • segread liest Segmentregister des Prozessors

Zeit

  • biostime Stand des "clock tick"-Zählers
  • dostounix Uhr -> Unix-Format
  • unixtodos
  • getdate liest Datum
  • gettime liest Zeit
  • setdate Datum setzten
  • settime Uhrzeit setzten
  • country liefert nationale Formate

Lautsprecher

nosound - sound schaltet Lautsprecher aus/an

Interrupt

Interrupt, ^Break, Ablauf
  • ctrlbrk ^break an/aus
  • setcbrk set control break
  • getcbrk get control-break
  • delay Pause
  • sleep Pause
  • keep beendet ein Programm speicherresident!
  • disable - enable Hardware-Interrupts unterdrücken an/aus
  • harderr Behandlung von Hardware-Fehlern
  • hardresume Rücksprung zur Fehlerbehandlung
  • hardretn hard return, Rücksprung aus DOS-Fehlerroutine
  • geninterrupt generate interrupt
  • setvect Interrupt-Vektor setzen
  • int86 genereller Software-Interrupt
  • int86x extended interrupt, berücksichtigt Segmentregister
  • intdos direkter DOS-Funktionsaufruf
  • intdosx DOS-Funktionsaufruf extended
  • intr Interrupt
  • getvect liest Interrupt-Vektor
  • MK_FP make far pointer
  • FP_off far pointer offset
  • FP_seg far pointer segment
  • getpsp get program segment prefix
  • _emit_ Einfügen von Bytefolgen in ein C-Programm
Links Boost: portable C++ - Quell-Bibliotheken, open source
Quellen 1.) :


Teil von

Programmier - Sprachen Software

Impressum                         Zuletzt geändert am 03.09.2015 21:05