ubuntuusers.de

Info zu den C Librarys zB. stdio.h oder string.h

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

os-trekky

Anmeldungsdatum:
28. September 2008

Beiträge: 24

Hi, ich suche Informationen über die Methoden der einzelnen Bibliotheken. Von Java http://docs.oracle.com/javase/6/docs/api/ bin ich es gewohnt ausreichend Dokumentation zu finden. Gibt es ähnliche Dokus auch zu den Bibliotheken in C?

Für einen kleinen Server habe ich folgende Bibliotheken verwendet: #include <stdio.h> #include <sys/socket.h> #include <arpa/inet.h> #include <string.h> #include <stdlib.h>

Aber wenn ich zum Beispiel wissen will welche Methoden zB. sys/socket.h alle bietet, wo muss ich dann schauen? Gibt es Doku mit Erklärung und Beispielen? Oder wie geht man als C Programmierer vor?

Grüße Thorsten

Kinch

Anmeldungsdatum:
6. Oktober 2007

Beiträge: 1261

os-trekky

Oder wie geht man als C Programmierer vor?

Entweder man pages lesen, zum Beispiel 'man stdio.h' und dann für die einzelnen Fnktionen nochmal 'man printf'. Oder die Headers direkt lesen.

Moderne Projekte nutzen eher Dokumentationstools, wie 'Doxygen'.

os-trekky

(Themenstarter)

Anmeldungsdatum:
28. September 2008

Beiträge: 24

Da ist schon einiges dokumentiert. Nur ist das ein enormes getippe und nicht Übersichtlich.

Gibt es da denn nichts in HTML. Wo man sich halbwegs bequem durchklicken kann?

Grüße

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14314

os-trekky schrieb:

Gibt es da denn nichts in HTML. Wo man sich halbwegs bequem durchklicken kann?

Siehe Link: http://www.kernel.org/doc/man-pages/

os-trekky

(Themenstarter)

Anmeldungsdatum:
28. September 2008

Beiträge: 24

Ja Supi ☺

So etwas in der Art habe ich gesucht. Nicht ganz gelöst, aber der Weg ist ein guter!

Danke!

snafu1

Avatar von snafu1

Anmeldungsdatum:
5. September 2007

Beiträge: 2133

Wohnort: Gelsenkirchen

Ich finde cplusplus.com eigentlich ganz praktisch für sowas. Ist zwar, wie der Name schon sagt, eigentlich für C++ gedacht, aber es gibt einen Abschnitt, wo alles aufgelistet sein dürfte, was für C relevant ist: http://www.cplusplus.com/reference/clibrary/

os-trekky

(Themenstarter)

Anmeldungsdatum:
28. September 2008

Beiträge: 24

Ja genau so etwas habe ich gesucht. Wunderbar! ☺

👍

Informationen zu "sys/socket.h" fehlen , aber viele Bereiche werden behandelt.

Grüße

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17605

Wohnort: Berlin

Man kann alle Headernamen an man übergeben, allerdings ohne .h - zumindest bei mir.

1
man stdio socket inet string stdlib

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

Wohnort: Brandenburg an der Havel

Die Header-Dateien gehören zur glibc, die Doku dazu ist im Paket glibc-doc in /usr/share/doc/glibc-doc/html/index.html

Antworten |