Handbücher für C-Bibliotheken?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Handbücher für C-Bibliotheken?

Beitrag von Inkodiktus » 18.03.2015 12:50:08

Hallo zusammen! :)

Mit man 3 printf kann man ja ein Handbuch für die Funktion aufrufen, aber was ist mit eigentlichen Bibliotheken.
Wo ich gerne mal reinsehen möchte, um z.B. auch die Makros abkopieren und benutzen zu können?
Gibts da irgendwas?
Beispiel einfach limits.h.

Gibts da irgendwas wie die Handbücher?

Grüße
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

Benutzeravatar
Meillo
Moderator
Beiträge: 8813
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Handbücher für C-Bibliotheken?

Beitrag von Meillo » 18.03.2015 13:08:44

Inkodiktus hat geschrieben: Gibts da irgendwas wie die Handbücher?
Suchst du nun eine Manpage (Handbuch), die auflistet welche Funktionen, Macros, Defines in der Header-Datei drin sind? Wie man das was da drin steckt benutzt, das steht ja in den Manpages der jeweiligen Funktionen.

Oder willst du wissen wie das aussieht was da drin ist? In diesem Fall schlage ich dir `whereis limits.h' vor und danach `less /usr/includes/limits.h' (oder so aehnlich). Mach dich dabei aber auch z.T. wuest verschachtelte und kleinteilig abstrahierte Header-Files gefasst, zumindest in der glibc.

Daneben koennte dir noch dessen Dokumentation weiter helfen (http://www.gnu.org/software/libc/manual/). Ob's die aber auf Deutsch gibt und wo, das weiss ich nicht. Vielleicht weiss es ja jemand anderes.
Use ed once in a while!

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Handbücher für C-Bibliotheken?

Beitrag von Inkodiktus » 18.03.2015 13:38:46

Bei limits.h ist das noch ganz sachte aufgeschrieben, aber ich dachte eher nur an die Makros (und vielleicht noch was für Sachen man übergeben kann.)
Suchst du nun eine Manpage (Handbuch), die auflistet welche Funktionen, Macros, Defines in der Header-Datei drin sind? Wie man das was da drin steckt benutzt, das steht ja in den Manpages der jeweiligen Funktionen.
Eigentlich ja, wobei geht es mir weniger um die Funktionen wie z.B. strcpy() sondern um solche Makros wie MAX_INT, die dann in der limits.h definiert sind.
Oder ist limits.h die einzige Headerdatei, die per #define solche Sachen wie MAX_INT difiniert ist??
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

Benutzeravatar
Meillo
Moderator
Beiträge: 8813
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Handbücher für C-Bibliotheken?

Beitrag von Meillo » 18.03.2015 13:56:43

Was in diesen Header-Files steckt ist nicht immer einheitlich, aber doch grossteils in POSIX definiert. Somit wuerde ich dir vorschlagen, in POSIX nachzuschauen: http://pubs.opengroup.org/onlinepubs/9699919799/ (``Base Definition'' > ``Headers''; siehe links unten). Aber leider gibt's den Standard AFAIK nur auf Englisch. Mehr brauche ich nicht, aber darum weiss ich auch nicht wie ich dir sonst weiterhelfen kann.

Vielleicht gibt's ja ein deutsches Buch dafuer.
Use ed once in a while!

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Handbücher für C-Bibliotheken?

Beitrag von Inkodiktus » 18.03.2015 14:15:02

Das ist gar nicht so schlecht! Danke dir! :THX:
Vielleicht gibt's ja ein deutsches Buch dafuer.
Nach so etwas suche ich auch :D
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

Antworten