zurück Home

C: Ausgabe

Allgemeines

Alle Ausgabefunktionen werden durch Funktion-Bibliotheken geregelt.

Bibliotheken

stdio, io,conio, ctype, string

printf

printf("Format",Variable);
printf(" Text ");
printf(" Text \n",x);

Format-Spezifikation

Format-Spezifikation für sscanf und printf
  • %c einzelnes Zeichen %s String %d signed integer %u unsigned integer %e Exponentialdarstellung %f dezimale Darstellung %d double = Integer %f float %6.2f Länge 6, 2 Dezimalen %c character %s string

Escape

Escape-Sequenzen
  • \n new line \f form feed \t Tabulatorsprung \b backspace \a alert, Piepton \n LF \t Tab \b Backspace \v vertikaler Tabulator \a Alarmton \\ = \ \' = ' \" = " \? = ?
spezielle Zeichen müssen auch mit \ eingeben werden: \\ backslash \' \" \? \104 ASCII-Zeichen 104 \xDB Hex-Code DB

PRINT

Beispiele: printf("\n Text %d \t%f \n Text ",i,x); Druckerausgabe: #include <stdio.h> fprintf(stdprn," Format ",Variable);

stdio.h

1.) stdio.h Dateien: file *name; char z[81]; if ((name = fopen("Dosname","w")) == NULL) {Fehlerreaktion} fprintf(name,"%s\n","Text"); fclose(name); name = fopen("Dosname","r"); fscanf(name,"%s",z); fclose(name);

Ausgabe

Ausgabefunktionen: fflush file flush, erzwingt physikalisches Schreiben in Datei flushall flush all printf print formatted -> STDOUT = Drucker cprintf consol print = Bildschirmausgabe (CONIO.H) fprintf file print formatted vfprintf variable file print formatted vprintf variable print formatted -> stdout = Drucker vsprintf variable string print formatted -> String sprintf string print formatted putc Ausgabe eines Zeichens putchar Zeichen -> stream fputc file put character, zeichen -> Datei fputchar Zeichen -> stdin fputs file put string fwrite file write putc Ausgabe eines Zeichens putw Wort -> stream

Bildschirm

BildschirmausgabefunktioneN clreol clear to end of line delline delete line clrscr clear screen insline insert line cprintf formatierte Bildschirmausgabe cputs String -> CRT putch Zeichen -> CRT puttext Kopiert Puffervariable -> Bildschirm

Bildschirmsteuerung

Funktionen zur Bildschirmsteuerung gettext kopiert Auschnitt des Textbildschirms movetext kopiert innerhalb des Bildschirms window definiert Textfenster gettextinfo Informiert über Textmodus gotoxy Cursor setzen wherex liefert Cursorposition wherey " highvideo setzt high intensity normvideo Textattribut zurücksetzen _setcursortype legt Cursorform fest textattr setzt Attribute zum Textmodus textbackground textcolor textmode lowvideo setzt low intensity

String

ctype.h: Funktionen zur Stringbehandlung is... Makros zur Klassifizierung isalpha prüft auf Buchstaben isalnum Buchstaben oder Ziffern iscntrl Steuerzeichen to... Makros zur Stringumwandlung toascii tolower Groß- -> Kleinbuchstaben _tolower toupper Cups on _toupper string.h: Stringbehandlung strlen string length strcmp string compare movedata kopiert stpcpy string pointer copy strcpy(n,"Text"); String wird in die Variable N kopiert.
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