Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
Vorwort des Gutachters
1 Einstieg in C
2 Das erste Programm
3 Grundlagen
4 Formatierte Ein-/Ausgabe mit »scanf()« und »printf()«
5 Basisdatentypen
6 Operatoren
7 Typumwandlung
8 Kontrollstrukturen
9 Funktionen
10 Präprozessor-Direktiven
11 Arrays
12 Zeiger (Pointer)
13 Kommandozeilenargumente
14 Dynamische Speicherverwaltung
15 Strukturen
16 Ein-/Ausgabe-Funktionen
17 Attribute von Dateien und das Arbeiten mit Verzeichnissen (nicht ANSI C)
18 Arbeiten mit variabel langen Argumentlisten – <stdarg.h>
19 Zeitroutinen
20 Weitere Headerdateien und ihre Funktionen (ANSI C)
21 Dynamische Datenstrukturen
22 Algorithmen
23 CGI mit C
24 MySQL und C
25 Netzwerkprogrammierung und Cross–Plattform-Entwicklung
26 Paralleles Rechnen
27 Sicheres Programmieren
28 Wie geht’s jetzt weiter?
A Operatoren
B Die C-Standard-Bibliothek
Stichwort

Jetzt Buch bestellen
Ihre Meinung?

Spacer
<< zurück
C von A bis Z von Jürgen Wolf
Das umfassende Handbuch
Buch: C von A bis Z

C von A bis Z
3., aktualisierte und erweiterte Auflage, geb., mit CD und Referenzkarte
1.190 S., 39,90 Euro
Rheinwerk Computing
ISBN 978-3-8362-1411-7
gp ! A B C D E F G H I J K L M N O P Q R S T U V W X Z

Stichwortverzeichnis

! downtop

! (Operator)

!= (Operator)

#define-Anweisung

#elif-Anweisung

#else-Anweisung

#endif-Anweisung

#error-Anweisung

#ifdef-Anweisung

#include-Anweisung

#line-Anweisung

#pragma-Anweisung

#pragma pack

#undef-Anweisung

#undef-Anweisung

% (Operator)

%= (Operator)

(type)Operator

* (Operator)

*= (Operator)

+ (Operator)

++ (Operator)

+= (Operator)

- (Operator)

-- (Operator)

-= (Operator)

-> (Operator)

-> (Operator)

. (Operator)

/ (Operator)

/= (Operator)

== (Operator)

?:(Operator)

< (Operator)

<= (Operator)

<assert.h>-Headerdatei;Headerdatei

<complex.h>-Headerdatei

<complex.h>-Headerdatei

<ctype.h>-Headerdatei

<errno.h>-Headerdatei

<fenv.h>-Headerdatei

<float.h>-Headerdatei

<inttypes.h>-Headerdatei

<inttypes.h>-Headerdatei

<iso646.h>-Headerdatei (C 99)

<limits.h>-Headerdatei

<locale.h>-Headerdatei;Headerdatei

<math.h>-Headerdatei

<setjmp.h>-Headerdatei;Headerdatei

<signal.h>-Headerdatei;Headerdatei

<stdarg.h>-Headerdatei;Headerdatei

<stdbool.h>-Headerdatei

<stdint.h>-Headerdatei (C 99)

<stdio.h>-Headerdatei;Headerdatei

<stdlib.h>-Headerdatei;Headerdatei

<string.h>-Headerdatei;Headerdatei

<string.h>-Headerdatei;Headerdatei

<sys/stat.h>-Headerdatei;Headerdatei

<sys/stat.h>-Headerdatei;Headerdatei

<tgmath.h>-Headerdatei

<tgmath.h>-Headerdatei

<time.h>-Headerdatei;Headerdatei

<wchar.h>-Headerdatei

<wchar.h>-Headerdatei

<< (Operator)

> (Operator)

>= (Operator)

>> (Operator)

^ (Operator)

_Complex

_exit()

_IOFBF

_IOLBF

_IONBF

__attribut__

__cplusplus Makro

__DATE__ Makro

__FILE__

__FILE__ Makro

__func__ (C99)

__LINE__

__LINE__ Makro

__STDC__ Makro

__STD_HOSTED__ (C 99)

__STD_VERSION__ (C 99)

__TIME__ Makro

__VA_ARGS__

| (Operator)

|| (Operator)

~ (Operator)


Rheinwerk Computing

A downtop

Abnormale Programmbeendigung

abort()

abort()

abs()

Absolutwert

Absolutwert

Absolutwert

accept()

access()

acos()

Adressoperator

Adressoperator

AF_BLUETOOTH

AF_INET

AF_INET6

AF_IRDA

AF_UNIX

Algorithmen

alloca()

ALTER TABLE

and

and

and_eq

ANSI

ANSI–C-Standard, C89-Standard

ANSI–C-Standard, C99-Standard

Anweisungsblock

Anweisungsblock

Apache Webserver

Apache Webserver, htdocs-Verzeichnis

Apache Webserver, installieren

Arcuscosinus

Arcussinus

Arcustangens

Arcustangens

Array, Anzahl der Elemente ermitteln

Array, Bereichsüberschreitung

Array, deklarieren

Array, dynamisch

Array, dynamisch

Array, Funktionsübergabe

Array, Funktionsübergabe als Kopie

Array, Gültigkeitsbereich

Array, Indizierungsoperator

Array, Initialisierung und Zugriff

Array, mehrdimensional

Array, mehrdimensional

Array, Rückgabe aus Funktion

Array, Strukturen

Array, Vergleichen

Array, von Tastatur einlesen

Array und Zeiger

Array und Zeiger

Array und Zeiger

ASCII-Zeichensatz

asctime()

asin()

assert()

atan()

atan2()

atexit()

atof()

atoi()

atol()

Attribute einer Datei

Aufzählungstyp, enum

Ausgeglichener Binärbaum

auto

AVL-Baum


Rheinwerk Computing

B downtop

Bäume

B-Baum

Backtracking

Basisdatentyp, Definition

Basisdatentyp, Deklaration

Bedingte Kompilierung

Bedingung, else

Bedingung, else if

Bedingung, if

Bedingungsoperator

Begrenzer

Begrenzer, geschweifte Klammern

Begrenzer, Gleichheitszeichen (=)

Begrenzer, Komma (,)

Begrenzer, Semikolon (;)

Bezeichner

Bezeichner

Big Endian

Bildschirm löschen

Binäre Bäume

Binäre Bäume, Ast, Kante

Binäre Bäume, ausgleichen

Binäre Bäume, AVL-Baum

Binäre Bäume, B-Baum

Binäre Bäume, Blatt

Binäre Bäume, Elternzeiger

Binäre Bäume, entartet

Binäre Bäume, Knoten

Binäre Bäume, Teilbaum

Binäre Bäume, Threads

Binäre Bäume, Tiefe

Binäre Bäume, Wurzel

Binäre Suche

bind()

bitand

Bitfelder

Bitfelder, anonym

Bitmanipulationen, Bits abfragen

Bitmanipulationen, Bits löschen

Bitmanipulationen, Bits setzen

bitor

Bitweise Operatoren

Blockweise (binär), lesen

Blockweise (binär), schreiben

Boyer-Moore-Algorithmus

braces

break

Breitzeichen

Breitzeichen

bsearch()

Bubble Sort

Buffer Overflow

Buffer Overflow, anfällige Funktionen

Buffer Overflow, fgets()

Buffer Overflow, Gegenmaßnahmen

Buffer Overflow, gets()

Buffer Overflow, gets()

Buffer Overflow, printf()

Buffer Overflow, printf()

Buffer Overflow, Programme und Tools

Buffer Overflow, scanf()

Buffer Overflow, scanf()

Buffer Overflow, sprintf()

Buffer Overflow, strcat()

Buffer Overflow, strcat()

Buffer Overflow, strcpy()

Buffer Overflow, strcpy()

Buffer Overflow, strcpy()

Buffer Overflow, Wrapper-Funktion

BUFSIZ

Byte Stream


Rheinwerk Computing

C downtop

C-API, MySQL

C1x

C89-Standard

cabs()

cacos()

call-by-reference

call-by-reference

call-by-value

calloc()

carg()

casin()

casinh()

Casting

catan()

ccos()

ccosh()

ccosh()

cexp()

CGI

CGI, Anwendung ausführen

CGI, Anwendung erstellen

CGI, Ausgabe

CGI, CGI-Schnittstelle

CGI, CGI-Schnittstelle

CGI, CONTENT_LENGTH

CGI, Eingabe

CGI, Eingabe dekodieren

CGI, Eingabe parsen

CGI, Filehandle

CGI, Formular-Tags

CGI, Gästebuch

CGI, GET-Methode

CGI, GET-Methode

CGI, getenv()

CGI, HTTP-Protokoll

CGI, HTTP Request

CGI, Methode auswerten

CGI, mit der MySQL-C-API

CGI, POST-Methode

CGI, POST-Methode

CGI, Query-String

CGI, QUERY_STRING

CGI, Request Header

CGI, Server Response

CGI, Statuscode

CGI, Umgebungsvariablen

CGI, Zugriffsrechte

char

CHAR_BIT

CHAR_MAX

CHAR_MIN

chdir()

cimag()

clock()

clock()

CLOCKS_PER_SEC

CLOCKS_PER_SEC

clock_t

clog()

close()

close()

closedir()

closesocket()

clrearerr()

clrscr()

compl

complex

conj()

connect()

const

continue

copysign()

cos()

cosh()

cosh()

Cosinus

cpow()

cproj()

creal()

creat()

CREATE DATABASE

CREATE TABLE

Cross-Plattform-Entwicklung

Cross-Plattform-Entwicklung, Abstraktion Layer

csin()

csinh()

csqrt()

CSV-Datei

CSV-Datei

ctan()

ctanh()

ctanh()

ctime()

curly brackets


Rheinwerk Computing

D downtop

Datei

Datei, öffnen

Datei, öffnen

Datei, öffnen

Datei, öffnen (Low Level)

Datei, Attribute

Datei, Binärmodus

Datei, Eigentümer

Datei, EOF-Flag

Datei, erstellen (Low Level)

Datei, erstellen (Low Level)

Datei, Fehler-Flag

Datei, Größe

Datei, Gruppeneigentümer

Datei, Inode-Änderung

Datei, löschen

Datei, Lesen (blockweise, binär)

Datei, Lesen (formatiert)

Datei, Lesen (Low Level)

Datei, Lesen einer Zeile

Datei, Lesen eines Zeichens

Datei, Lesen eines Zeichens

Datei, neu anlegen

Datei, positionieren

Datei, positionieren

Datei, positionieren (Low Level)

Datei, Pufferung

Datei, Pufferung

Datei, schließen

Datei, schließen (Low Level)

Datei, schreiben (blockweise, binär)

Datei, schreiben (formatiert)

Datei, schreiben (Low Level)

Datei, schreiben einer Zeile

Datei, schreiben eines Zeichens

Datei, schreiben eines Zeichens

Datei, temporäre

Datei, Textmodus

Datei, umbenennen

Datei, Zugriffsrechte

Datei, Zugriffsrechte

Datei, Zugriffsrechte

Datei, Zugriffszeit

Dateiarten

Dateiarten, st_mode

Dateiarten, S_IFCHR

Dateiarten, S_IFDIR

Dateiarten, S_IFREG

Dateiarten, S_ISBLK

Dateiarten, S_ISFIFO

Dateiarten, S_ISLINK

Dateiarten, S_ISSOCK

Datenbanksystem

Datenbanksystem, relationales Modell

Datentyp, char

Datentyp, double

Datentyp, float

Datentyp, int

Datentyp, long

Datentyp, long double

Datentyp, short

Datum

Datum, tm-Struktur

DBL_DIG

DBL_EPSILON

DBL_MANT_DIG

DBL_MAX

DBL_MAX_10_EXP

DBL_MAX_EXP

DBL_MIN

DBL_MIN_10_EXP

DBL_MIN_EXP

DBMS

DBMS, Drei-Schichten-Modell

Deadlock

default

DELETE FROM

Dennis Ritchie

Dereferenzierungsoperator

Differenzen C und C++, sizeof-Operator

difftime()

dirent-Struktur

div()

div_t

Domainname

Doppelt verkettete Listen

double im Detail

do while-Schleife

DROP DATABASE

DROP TABLE

Dynamische Arrays

Dynamische Arrays, zweidimensional

Dynamische Datenstrukturen

Dynamische Speicherverwaltung


Rheinwerk Computing

E downtop

EDOM

EILSEQ

EILSEQ

Ein-/Ausgabe-Funktionen, höhere Ebene

Ein-/Ausgabe-Funktionen, niedrigere Ebene

Einfach verkettete Listen

Elementare Datentypen

Elementkennzeichnungsoperator

else-Bedingung

else if-Bedingung

Endlosschleife

Entarteter Binärbaum

Entwicklungsumgebung

enum

EOF

EOF

EOF

ERANGE

erf()

erfc()

errno

exit()

EXIT_FAILURE

EXIT_SUCCESS

exp()

exp()

exp2()

EXPLAIN

Exponentialfunktionen

extern

extern


Rheinwerk Computing

F downtop

fabs()

fabs()

Fakultät

fclose()

fdim()

fdopen()

FD_CLR()

FD_ISSET()

FD_SET()

FD_ZERO()

feclearexcept()

fegetexceptflag()

fegetround()

Fehlerausgabe

Fehlerausgabe, perror()

Fehlerausgabe, strerror()

feof()

feraiseexcept()

ferror()

fesetexceptflag()

fesetround()

fetestexcept()

FE_ALL_EXCEPT

FE_DIVBYZERO

FE_DOWNWARD

FE_INEXACT

FE_INVALID

FE_OVERFLOW

FE_TONEAREST

FE_TOWARDZERO

FE_UNDERFLOW

FE_UPWARD

fflush()

fflush()

fgetc()

fgetpos()

fgets()

fgets()

fgetwc()

fgetws()

Fibonacci-Zahlen

File-Deskriptor

FILE-Struktur

fileno()

Fließkommazahlen

float im Detail

floor()

FLT_DIG

FLT_EPSILON

FLT_MANT_DIG

FLT_MAX

FLT_MAX_10_EXP

FLT_MAX_EXP

FLT_MIN

FLT_MIN_10_EXP

FLT_MIN_EXP

FLT_RADIX

fma()

fmax()

fmin()

fmod()

fopen()

FOPEN_MAX

FOPEN_MAX

for-Schleife

Formatierte Ausgabe, fprintf()

Formatierte Ausgabe, printf()

Formatierte Ausgabe, sprintf()

Formatierte Ein-/Ausgabe

Formatierte Ein-/Ausgabe, Umwandlungsvorgaben

Formatierte Eingabe, fscanf()

Formatierte Eingabe, scanf()

Formatierte Eingabe, sscanf()

Formatierungsanweisung

Format String Exploits

Formatstring von printf()

Formular, Auswahlliste

Formular, Beginn und Ende

Formular, Checkbox

Formular, Eingabefeld

Formular, Passwort-Feld

Formular, Radiobutton

Formular, Reset-Button

Formular, Submit-Button

Formular, Textfeld

fpclassify()

fpos_t

fprintf()

fputc()

fputs()

fputwc()

fputws()

FP_INFINITE

FP_NAN

FP_NORMAL

FP_SUBNORMAL

FP_ZERO

fread()

free()

free()

free(), Makro

Freispeicherverwaltung

Freispeicherverwaltung, Best-Fit-Verfahren

Freispeicherverwaltung, Buddy-Verfahren

Freispeicherverwaltung, First-Fit-Verfahren

Freispeicherverwaltung, Next-Fit-Verfahren

Freispeicherverwaltung, Quick-Fit-Verfahren

Freispeicherverwaltung, Worst-Fit-Verfahren

freopen()

frexp()

fscanf()

fseek()

fsetpos()

ftell()

Funktion, Übergabe eines Arrays

Funktion, Argument

Funktion, Array als Rückgabewert

Funktion, call-by-reference

Funktion, call-by-value

Funktion, Definition von Funktionen

Funktion, Funktionsaufruf

Funktion, Funktionsdeklaration

Funktion, main()

Funktion, Parameter

Funktion, Rückgabewert

Funktion, Rekursion

Funktion, Speicherklassen

Funktion, Speicherklassen

Funktion, Struktur (call-by-reference)

Funktion, Struktur (call-by-value)

Funktion, Struktur als Rückgabewert

Funktion, Vorwärtsdeklaration

Funktion, Zeiger als Rückgabewert

Funktionen, inline

Funktionen, mehrdimensionale Arrays

fwrite()


Rheinwerk Computing

G downtop

Gammafunktionen

Ganzzahlen

Ganzzahlen, char

Ganzzahlen, int

Ganzzahlen, long

Ganzzahlen, short

Ganzzahlkonstanten

Geltungsbereich von Variablen

Genauigkeit von Gleitpunktzahlen

getc()

getch()

getchar()

getcwd()

getenv()

getenv()

gethostbyname()

gets()

getservbyname()

getwc()

getwchar()

Gleitpunktkonstanten

Gleitpunktzahlen, double

Gleitpunktzahlen, float

Gleitpunktzahlen, Genauigkeit

Gleitpunktzahlen, long double

Gleitpunktzahlen, numerische Gleitpunktprobleme

Gleitpunktzahlen-Umgebung

gmtime()

goto

Größe, Datei (st_size)

Größter gemeinsamer Teiler

GUI-Programmierung


Rheinwerk Computing

H downtop

Hashing

Hashing, direkte Adressierung

Hashing, Hash-Funktion

Hashing, Hash-Funktion

Hashing, Hash-Tabelle

Hashing, von Strings

Heap

Heap

Heap

Hostname

HTML

HTML, Formular-Tags

HTML, Tag

htonl()

htons()

HTTP-Protokoll

HTTP-Protokoll

HUGE_VAL

Hyperbolische Funktionen

Hyperthreading

hypot()


Rheinwerk Computing

I downtop

IEEE-Standard 754

if-Bedingung

ilogb()

imaxabs()

imaxdiv()

INADDR_ANY

Indizierungsoperator

Indizierungsoperator

inline

inline

INSERT INTO

Insertion Sort

int

intmax_t

intmax_t

intN_t

intptr_t

int_fastN_t

int_leastN_t

INT_MAX

INT_MIN

IP-Nummer

IP-Nummer, dynamisch

IP-Nummer, statisch

IP-Protokoll

IPv4

IPv6

isalnum()

isalpha()

isascii()

isblank()

iscntrl()

isdigit()

isfinite()

isgraph()

isgreater()

isgreaterequal()

isinf()

isless()

islessequal()

islessgreater()

islower()

isnan()

isnormal()

isprint()

ispunct()

isspace()

isunordered()

isupper()

iswalnum()

iswalpha()

iswblank()

iswcntrl()

iswctype()

iswdigit()

iswgraph()

iswlower()

iswprint()

iswpunct()

iswspace()

iswupper()

iswxdigit()

isxdigit()

itoa()


Rheinwerk Computing

J downtop

jmp_buf


Rheinwerk Computing

K downtop

Karp-Rabin-Algorithmus

KMP-Algorithmus

Kommandozeile

Kommandozeile, Argumente

Kommandozeile, Optionen

Kommandozeilenprozessor

Konstante

Konstante, Betriebssystem

Konstante, Compiler


Rheinwerk Computing

L downtop

labs()

Laufzeitmessung

lconv-Struktur

LDBL_DIG

LDBL_EPSILON

LDBL_MANT_DIG

LDBL_MAX

LDBL_MAX_10_EXP

LDBL_MAX_EXP

LDBL_MIN

LDBL_MIN_10_EXP

LDBL_MIN_EXP

ldexp()

ldiv()

ldiv_t

lgamma()

LIFO-Prinzip

Lineare Suche

Linksassoziativität

listen()

Literale

Little-Endian

LLONG_MAX

LLONG_MIN

llrint()

llround()

load_defaults()

localeconv()

localtime()

log()

log()

log1p()

log2()

log10()

Logarithmus

Logarithmus

logb()

Logische Operatoren

Logische Operatoren

long

long double

long double

longjmp()

long long

LONG_MAX

LONG_MIN

Loopback-Interface

lrint()

lround()

lseek()


Rheinwerk Computing

M downtop

main()

main()-Funktion

MAKEWORD()

Makro

Makro

malloc()

malloc(), Typen-Casting

Maschinencode

Maximum

mbstate_t

MB_LEN_MAX

memchr()

memcmp()

memcmp()

memcpy()

memmove()

Memory Leak

Memory Leak

Memory Leak

Memory Leak, Bibliotheken und Tools

Memory Leak, Gegenmaßnahmen

memset()

memset()

Minimum

mkdir()

mktime()

modf()

Modulo-Operator

MSQL_UNIX_SOCKET

Multibyte-Zeichen

Multibyte-Zeichen

MySQL

MySQL, Befehle

MySQL, Bibliothek

MySQL, C-API

MySQL, C-API

MySQL, Datentypen

MySQL, eigene Clientprogramme

MySQL, Headerdateien

MySQL, Installation

MySQL, libmysql.dll

MySQL, libmysql.dll

MySQL, libmysql.lib

MySQL, Server starten

MySQL-C-API, Anfrage an den Server

MySQL-C-API, CGI-Anwendung

MySQL-C-API, Daten ausgeben

MySQL-C-API, Datenbank auswählen

MySQL-C-API, Daten hinzufügen

MySQL-C-API, Daten hinzufügen

MySQL-C-API, Daten löschen

MySQL-C-API, Daten suchen

MySQL-C-API, Daten suchen

MySQL-C-API, Datentypen

MySQL-C-API, Daten verändern

MySQL-C-API, Daten vom Server holen

MySQL-C-API, Fehlerüberprüfung

MySQL-C-API, Feldwert ermitteln

MySQL-C-API, Funktionsübersicht

MySQL-C-API, Kommandozeilen-Argumente

MySQL-C-API, MYSQL-Handle

MySQL-C-API, MYSQL_FIELD-Struktur

MySQL-C-API, MYSQL_RES-Struktur

MySQL-C-API, Serverantwort auswerten

MySQL-C-API, Verbindung herstellen

MySQL-C-API, Verbindung schließen

MySQL-Clientprogramme, mit Borland-Compiler

MySQL-Clientprogramme, mit gcc

MySQL-Clientprogramme, mit Visual C++

MySQL-Clientprogramme, Probleme beim Erstellen

mysql_affected_rows()

mysql_affected_rows()

mysql_change_user()

mysql_character_set_name()

mysql_close()

mysql_close()

mysql_connect()

mysql_create_db()

mysql_data_seek()

mysql_debug()

mysql_drop_db()

mysql_dump_debug_info()

mysql_eof()

mysql_errno()

mysql_errno()

mysql_error()

mysql_error()

mysql_escape_string()

mysql_fetch_field()

mysql_fetch_field()

mysql_fetch_fields()

mysql_fetch_field_direct()

mysql_fetch_lengths()

mysql_fetch_row()

mysql_fetch_row()

mysql_field_count()

mysql_field_seek()

mysql_field_seek()

mysql_field_tell()

mysql_field_tell()

mysql_free_result()

mysql_free_result()

mysql_get_client_info()

mysql_get_host_info()

mysql_get_proto_info()

mysql_get_server_info()

mysql_info()

mysql_init()

mysql_init()

mysql_insert_id()

mysql_kill()

mysql_list_dbs()

mysql_list_fields()

mysql_list_processes()

mysql_list_tables()

mysql_num_fields()

mysql_num_fields()

mysql_num_rows()

mysql_num_rows()

mysql_options()

mysql_ping()

mysql_query()

mysql_query()

mysql_real_connect()

mysql_real_connect()

mysql_real_escape_string()

mysql_real_query()

mysql_real_query()

mysql_real_query()

mysql_reload()

mysql_row_seek()

mysql_row_tell()

mysql_select_db()

mysql_select_db()

mysql_shutdown()

mysql_stat()

mysql_store_result()

mysql_store_result()

MYSQL_TCP_PORT

mysql_thread_id()

mysql_thread_safe()

mysql_use_result()


Rheinwerk Computing

N downtop

Nameserver

nan()

NDEBUG

nearbyint()

NetBurst

Netzwerkprogrammierung

Netzwerkprogrammierung, Client/Server-Prinzip

Netzwerkprogrammierung, Linux

Netzwerkprogrammierung, Windows

Netzwerktechnik

Netzwerktechnik, Domainname

Netzwerktechnik, Hostname

Netzwerktechnik, IP-Nummer

Netzwerktechnik, IP-Protokoll

Netzwerktechnik, IPv4

Netzwerktechnik, IPv6

Netzwerktechnik, Loopback-Interface

Netzwerktechnik, Nameserver

Netzwerktechnik, OSI-Schichtmodell

Netzwerktechnik, Portnummer

Netzwerktechnik, Sockets

Netzwerktechnik, TCP

Netzwerktechnik, UDP

nextafter()

nexttoward()

Normalverteilung

not

not

Notationsstil

not_eq

ntohl()

ntohs()

NULL

NULL

NULL

NULL


Rheinwerk Computing

O downtop

objdump

ODBC-Schnittstelle

offsetof-Makro

Opcode

open()

opendir()

OpenMP

OPEN_MAX

Operatoren, arithmetische

Operatoren, bitweise

Operatoren, Dekrement

Operatoren, Inkrement

Operatoren, logische

Operatoren, Zuweisungs-

or

or

or_eq

O_APPEND

O_BINARY

O_CREAT

O_EXCL

O_NOCTTY

O_NONBLOCK

O_RDONLY

O_RDWR

O_SYNC

O_TEXT

O_TRUNC

O_WRONLY


Rheinwerk Computing

P downtop

Paging

Paralleles Rechnen

Parameter, von main()

Pattern Matching

perror()

Portabel, getch()

Portabel, Verzeichnis ausgeben

Portnummer

POSIX-Thread-Bibliothek

pow()

Präprozessor

Präprozessor-Direktiven, define

Präprozessor-Direktiven, elif

Präprozessor-Direktiven, else

Präprozessor-Direktiven, endif

Präprozessor-Direktiven, error

Präprozessor-Direktiven, ifdef

Präprozessor-Direktiven, include

Präprozessor-Direktiven, line

Präprozessor-Direktiven, pragma

Präprozessor-Direktiven, undef

printf()

Profiler

Profiler, gprof

Programmbeendigung

Programmbeendigung, abort()

Programmbeendigung, atexit()

Programmbeendigung, exit()

Programmbeendigung, _exit()

Prozess

Pthreads

pthread_cleanup_pop()

pthread_cleanup_push()

pthread_create()

pthread_exit()

pthread_join()

pthread_t

ptrdiff_t

Pufferüberlauf

Pufferung

Pufferung, Einstellen

Punktoperator

putc()

putchar()

puts()

putwc()

putwchar()


Rheinwerk Computing

Q downtop

qsort()

qsort()

Quadratwurzel

Queues

Queues, get()

Queues, put()

Quicksort


Rheinwerk Computing

R downtop

Rückgabewert beim Beenden

Rückgabewert von Funktionen

Rückgabewert von main()

Rücksprungadresse manipulieren

raise()

rand()

RAND_MAX

read()

Read-only-Zeiger

readdir()

realloc()

Rechtsassoziativität

recv()

recvfrom()

register

Reguläre Ausdrücke

Rekursion

Relationale Beziehung

remainder()

remove()

remquo()

rename()

restrict

return

rewind()

rewinddir()

rint()

rmdir()

round()

Rundungsfunktionen


Rheinwerk Computing

S downtop

scalbln()

scalbn()

scanf()

SCHAR_MAX

SCHAR_MIN

Schlüsselwörter

Schlüsselwörter, in C

Schleife, do while

Schleife, Endlosschleife

Schleife, for

Schleife, while

seekdir()

SEEK_CUR

SEEK_CUR

SEEK_END

SEEK_END

SEEK_SET

SEEK_SET

select()

select(), FD_CLR()

select(), FD_ISSET()

select(), FD_SET()

select(), FD_ZERO()

SELECT ... FROM

Selektion Sort

send()

sendto()

setbuf()

setjmp()

setlocale()

setvbuf()

Shellsort

Shellsort, Distanzfolgen

short

SHOW DATABASE

SHOW TABLES

SHRT_MAX

SHRT_MIN

Sicheres Programmieren

Sicheres Programmieren, Buffer Overflow

Sicheres Programmieren, Memory Leak

Sicherheitsprobleme vermeiden

signal()

Signal, SIGABRT

Signal, SIGABRT

Signal, SIGFPE

Signal, SIGILL

Signal, SIGINT

Signal, SIGINT

Signal, SIGSEGV

Signal, SIGTERM

Signal, SIG_DFL

Signal, SIG_ERR

Signal, SIG_IGN

Signalkonzept

signed

sin()

sinh()

sinh()

Sinus

sizeof-Operator

sizeof-Operator

sizeof-Operator

size_t

size_t

snprintf()

socket()

Socketprogrammierung

Socketprogrammierung, accept()

Socketprogrammierung, Adresse festlegen (binden)

Socketprogrammierung, bind()

Socketprogrammierung, Client-Anwendung

Socketprogrammierung, Client/Server-Anwendung

Socketprogrammierung, Client/Server-Prinzip

Socketprogrammierung, close()

Socketprogrammierung, closesocket()

Socketprogrammierung, connect()

Socketprogrammierung, Daten empfangen

Socketprogrammierung, Datenformate

Socketprogrammierung, Daten senden

Socketprogrammierung, gethostbyname()

Socketprogrammierung, hostent

Socketprogrammierung, htonl()

Socketprogrammierung, htons()

Socketprogrammierung, IPv4 nach IPv6 ändern

Socketprogrammierung, Linux

Socketprogrammierung, listen()

Socketprogrammierung, mehrere Clients gleichzeitig

Socketprogrammierung, ntohl()

Socketprogrammierung, ntohs()

Socketprogrammierung, Portabilität

Socketprogrammierung, Puffer

Socketprogrammierung, recv()

Socketprogrammierung, recvfrom()

Socketprogrammierung, RFC-Dokumente

Socketprogrammierung, select()

Socketprogrammierung, send()

Socketprogrammierung, sendto()

Socketprogrammierung, servent

Socketprogrammierung, Server-Anwendung

Socketprogrammierung, Serverhauptschleife

Socketprogrammierung, Sicherheit

Socketprogrammierung, sockaddr_in

Socketprogrammierung, socket()

Socketprogrammierung, Socket anlegen

Socketprogrammierung, Socket freigeben

Socketprogrammierung, TCP-Echo-Server

Socketprogrammierung, Verbindung annehmen

Socketprogrammierung, Verbindung herstellen

Socketprogrammierung, Warteschlange einrichten

Socketprogrammierung, Windows

Sockets

Sortieralgorithmus

Sortieralgorithmus, analysieren

Sortieralgorithmus, Bubble Sort

Sortieralgorithmus, Insertion Sort

Sortieralgorithmus, qsort()

Sortieralgorithmus, Quicksort

Sortieralgorithmus, Selektion Sort

Sortieralgorithmus, Shellsort

Sortieren

Sortieren, qsort()

Speicher allozieren, alloca()

Speicher allozieren, calloc()

Speicher allozieren, malloc()

Speicher allozieren, realloc()

Speicher freigeben, free()

Speicher freigeben, free()

Speicherhierarchie

Speicherleck

Speicherverwaltung

sprintf()

Sprung, longjmp()

Sprung, setjmp()

Sprunganweisung, break

Sprunganweisung, continue

SQL

SQL, Befehle

SQL, Crashkurs

SQL, Daten abfragen

SQL, Datenbank anlegen

SQL, Datenbank ausgeben

SQL, Datenbank auswählen

SQL, Datenbank löschen

SQL, Daten eingeben

SQL, Daten löschen

SQL, Datensatz

SQL, Datentypen

SQL, Daten verändern

SQL, DDL-Anweisungen

SQL, DML-Anweisungen

SQL, SQL-Kommandos

SQL, Tabelle anlegen

SQL, Tabelle anzeigen

SQL, Tabelle löschen

SQL, Tabellen-Details

SQL, Tabelle verändern

sqrt()

srand()

sscanf()

Stack

Stack

Stack

Stack

Stack, debuggen

Stack, pop()

Stack, push()

Stack-Frame

Stackrahmen

Standard-Headerdateien

Standard-Streams

Standard-Streams, umleiten

Startup-Code

stat()

stat-Struktur

stat-Struktur, st_atime

stat-Struktur, st_ctime

stat-Struktur, st_dev

stat-Struktur, st_gid

stat-Struktur, st_ino

stat-Struktur, st_mode

stat-Struktur, st_mtime

stat-Struktur, st_nlink

stat-Struktur, st_rdev

stat-Struktur, st_size

stat-Struktur, st_uid

static

static

STDC FENV_ACCESS

stderr

STDERR_FILENO

stdin

STDIN_FILENO

stdout

STDOUT_FILENO

Steuerzeichen

strcat()

strchr()

strcmp()

strcpy()

strcspn()

Stream

Stream

Stream

strerror()

strftime()

String, einlesen

String, lesen (formatiert)

String, Lesen einer Zeile

String, reguläre Ausdrücke

String, schreiben (formatiert)

String, Schreiben einer Zeile

String, Stringmatching

String, umwandeln in numerischen Wert

Stringende-Zeichen

Stringkonstante

Stringkonstante

Stringmatching-Algorithmus

Stringmatching-Algorithmus, Boyer-Moore-Algorithmus

Stringmatching-Algorithmus, Brute Force

Stringmatching-Algorithmus, Karp-Rabin-Algorithmus

Stringmatching-Algorithmus, Knuth/Morris/Pratt-Algorithmus

Stringmatching-Algorithmus, naiver Algorithmus

Stringmatching-Algorithmus, reguläre Ausdrücke

Strings

Strings aneinander hängen, strcat()

Strings aneinander hängen, strncat()

Stringtabelle

Stringtabelle

strlen()

strncmp()

strncpy()

strpbrk()

strrchr()

strspn()

strstr()

strtod()

strtof()

strtoimax()

strtok()

strtol()

strtold()

strtoll()

strtoul()

strtoumax()

struct

Struktur, an Funktion übergeben

Struktur, Array

Struktur, Attribute verändern

Struktur, Bitfelder

Struktur, deklarieren

Struktur, Initialisierung und Zugriff

Struktur, in Struktur

Struktur, Lebensdauer

Struktur, offsetof-Makro

Struktur, Rückgabewert von Funktion

Struktur, Union

Struktur, vergleichen

Strukturelemente

Strukturen

Suchalgorithmus

Suchalgorithmus

Suchalgorithmus, binärer Suchbaum

Suchalgorithmus, binäre Suche

Suchalgorithmus, binäre Suche

Suchalgorithmus, Hashing

Suchalgorithmus, lineare Suche

Suchen

Suchen, bsearch()

Suchen in einem String, strchr()

Suchen in einem String, strcspn()

Suchen in einem String, strpbrk()

Suchen in einem String, strrchr()

Suchen in einem String, strspn()

Suchen in einem String, strstr()

switch-Anweisung

Symbole

Symbolische Konstante

system()

Systemprogrammierung

S_IEXEC

S_IREAD

S_IREAD

S_IRGRP

S_IRGRP

S_IROTH

S_IROTH

S_IRUSR

S_IRUSR

S_IRWXG

S_IRWXO

S_IRWXU

S_ISGID

S_ISUID

S_ISVTX

S_IWGRP

S_IWGRP

S_IWOTH

S_IWOTH

S_IWRITE

S_IWRITE

S_IWUSR

S_IWUSR

S_IXGRP

S_IXGRP

S_IXOTH

S_IXOTH

S_IXUSR

S_IXUSR


Rheinwerk Computing

T downtop

tan()

Tangens

tanh()

tanh()

Tastatur-Puffer leeren

TCP

TCP-Echo-Server

TCP-Echo-Server, Client

TCP-Echo-Server, Server

telldir()

Temporäre Datei, mkstemp()

Temporäre Datei, tmpfile()

Temporäre Datei, tmpnam()

tgamma()

Tic Tac Toe

time()

time_t

tm-Struktur

tmpfile()

tmpnam()

TMP_MAX

toascii()

tolower()

toupper()

towctrans()

towlower()

towupper()

Trial-and-Error-Prinzip

Trigraph-Zeichen

trunc()

Typendefinition, typedef

Typumwandlung, explizit

Typumwandlung, implizit


Rheinwerk Computing

U downtop

UCHAR_MAX

UDP

UDP-Anwendung, Client

UDP-Anwendung, Server

uintmax_t

uintmax_t

uintN_t

uintptr_t

uint_fastN_t

uint_leastN_t

UINT_MAX

ULLONG_MAX

ULONG_MAX

Umgebungsvariablen, getenv()

Ungenauigkeit bei Gleitpunktzahlen

ungetc()

ungetwc()

Unicode

union

UNIX

unsigned

UPDATE

URL

USE

USHRT_MAX


Rheinwerk Computing

V downtop

Variable Argumentliste bei Funktionen

Variablen, deklarieren

Variablen, global

Variablen, Lebensdauer

Variablen, Lebensdauer

Variablen, lokal

Variablen, Speicherklassen

Variablen, statisch

Variablen, Typ-Qualifizierer

Variadic Makro

va_arg

va_copy

va_end

va_list

va_start

Vergleichsoperatoren

Verkettete Listen, doppelt

Verkettete Listen, einfach

Verkettete Listen, Queues

Verkettete Listen, Stack

Verzeichnis, Arbeits-

Verzeichnis, erstellen

Verzeichnis, Funktionen

Verzeichnis, löschen

Verzeichnis, lesen

Verzeichnis, positionieren

Verzeichnis, wechseln

Verzeichnis, zum Lesen öffnen

vfprintf()

void

void-Zeiger

volatile

volatile

vprintf()

vsnprintf()

vsprintf()


Rheinwerk Computing

W downtop

Warteschlange

WCHAR_MAX

WCHAR_MIN

wchar_t

wchar_t

wcsftime()

wctrans()

wctype()

Webprogrammierung, clientseitig

Webprogrammierung, serverseitig

Webserver, Apache

Webserver, HTTPD

WEOF

while-Schleife

Whitespace

Win32-Konsole

Winsock

Winsock, initialisieren

wint_t

wmemchr()

wmemcmp()

wmemcpy()

wmemmove()

wmemset()

Wrapper-Funktion

write()

WSACleanup()

WSAStartup()

Wurzelfunktionen


Rheinwerk Computing

X downtop

xor

xor_eq


Rheinwerk Computing

Z downtop

Zeichen

Zeichen, lesen

Zeichen, lesen

Zeichen, lesen

Zeichen, schreiben

Zeichen, schreiben

Zeichen, umwandeln in Großbuchstaben

Zeichen, umwandeln in Kleinbuchstaben

Zeichen, zurückschieben

Zeichenkette

Zeichenkette

Zeichenklassifizierung

Zeichenkonstanten

Zeichensatz, Basic-Zeichensatz

Zeichensatz, international

Zeichensatz, national

Zeichensatz, OEM

Zeichensatz, Steuerzeichen

Zeiger

Zeiger, als Rückgabewert

Zeiger, auf Funktionen

Zeiger, call-by-reference

Zeiger, deklarieren

Zeiger, Dereferenzierung

Zeiger, die auf andere Zeiger verweisen

Zeiger, dynamisches Zeigerarray

Zeiger, initialisieren

Zeiger, NULL

Zeiger, ptrdiff_t

Zeiger, read-only

Zeiger, restrict

Zeiger, restrict

Zeiger, Speichergröße

Zeiger, Speichergröße

Zeiger, void

Zeigerarithmetik

Zeiger auf Strings

Zeiger auf Zeiger

Zeiger und Array

Zeiger und Array

Zeiger und Array

Zeilenweise lesen

Zeilenweise lesen, bestimmte Zeile auslesen

Zeilenweise lesen, newline entfernen

Zeilenweise lesen, suchen nach Stringfolge

Zeilenweise lesen, suchen nach Wörtern

Zeilenweise lesen, suchen und ersetzen

Zeilenweise lesen, von Zeile x bis y lesen

Zeilenweise schreiben

Zeit

Zeit, tm-Struktur

Zeit, Zeitraum berechnen

Zeiten einer Datei

Zeiten einer Datei, Inode-Änderung

Zeiten einer Datei, Zugriffszeit

Zufallszahlen, rand()

Zufallszahlen, srand()

Zugriffsrechte

Zugriffsrechte



Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

<< zurück
  
  Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: C von A bis Z

 C von A bis Z
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das Openbook gefallen?
Ihre Meinung

 Buchtipps
Zum Rheinwerk-Shop: C/C++






 C/C++


Zum Rheinwerk-Shop: Einstieg in C






 Einstieg in C


Zum Rheinwerk-Shop: Schrödinger programmiert C++






 Schrödinger
 programmiert C++


Zum Rheinwerk-Shop: C++ Handbuch






 C++ Handbuch


Zum Rheinwerk-Shop: IT-Handbuch für Fachinformatiker






 IT-Handbuch für
 Fachinformatiker


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo




Copyright © Rheinwerk Verlag GmbH 2009
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern