[gelöst] Hilfe für Programmierschnittstelle

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
crischi
Beiträge: 93
Registriert: 08.02.2010 20:44:10
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Chemnitz

[gelöst] Hilfe für Programmierschnittstelle

Beitrag von crischi » 23.02.2010 15:54:14

Hallo liebe Leute,

ich suche eine Möglichkeit schnell Infos über eine Funktion xy (sagen wir bspw. ioctl()) zu bekommen. Etwa Parameter, kurze Beschreibung in welchem Header/Library zu finden. Also, es geht mir weniger um ein C-Buch als ein Tool für Programmierer, also schnelle Hilfe auf Knopfdruck, Suche nach Funktionen, vordefinierten Typen oder umgekehrt: Bsp: Semantische Suche->Wie schreibe ich in eine Datei und dann kommt 'open', 'write', 'fprintf...', 'close'. Etwa 'man xy' oder ein System, dass man mit der MSDN in der Windows-Welt vergleichen kann. Frameworks wie GTK, QT seinen erstmal nicht von Bedeutung.

Vielen Dank im Voraus,

crischi.
Zuletzt geändert von crischi am 07.03.2010 18:14:40, insgesamt 3-mal geändert.
"The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true", James Branch Cabell

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

Re: Hilfe fr Programmierschnittstelle

Beitrag von Meillo » 23.02.2010 16:17:36

Code: Alles auswählen

apt-get install manpages-dev
Use ed once in a while!

Benutzeravatar
crischi
Beiträge: 93
Registriert: 08.02.2010 20:44:10
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Chemnitz

Re: Hilfe für Programmierschnittstelle

Beitrag von crischi » 23.02.2010 23:42:04

Danke!
so lebt es sich leichter. Die manpages sind eine gute Erfindung. Wieso gibt es das eigentlich nicht unter Windows ;-)

lg crischi.
"The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true", James Branch Cabell

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: [erledigt] Hilfe für Programmierschnittstelle

Beitrag von Milbret » 24.02.2010 08:14:25

Unter Windows wird dafür meist eine .chm Datei mitgeliefert.
Diese sollte jeder kennen.

Leider fehlt es Windows an einer zentralen Stelle, eben man, mit der man diese per cmd aufrufen kann.
Deshalb hat Linux hier einen kleinen Plus Punkt :)

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Benutzeravatar
crischi
Beiträge: 93
Registriert: 08.02.2010 20:44:10
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Chemnitz

Re: [erledigt] Hilfe für Programmierschnittstelle

Beitrag von crischi » 25.02.2010 12:11:35

Hmm, ja. Die chm wird aber leider auch nicht konsequent genutzt, das ist der nächste Nachteil.
Da fällt mir ein, was ich noch fragen wollte und nicht fündig wurde:
Wie kann man eigentlich wenn man man ( ;-) ) gestartet hat innerhalb des Programms (Ausgabeprozessor ?) verzweigen. Sprich: ich möchte wenn ich ioctl gerade lesen zu ioctl_list springen ohne auf die Kommandozeile zurück zu müssen.
Gibt es vielleicht auch eine X-Version der Ausgabe??

lg, crischi.
"The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true", James Branch Cabell

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

Re: [erledigt] Hilfe für Programmierschnittstelle

Beitrag von Meillo » 25.02.2010 12:38:10

crischi hat geschrieben: Wie kann man eigentlich wenn man man ( ;-) ) gestartet hat innerhalb des Programms (Ausgabeprozessor ?) verzweigen. Sprich: ich möchte wenn ich ioctl gerade lesen zu ioctl_list springen ohne auf die Kommandozeile zurück zu müssen.
Willst du (1) beide gleichzeitig lesen, oder (2) zwischen ihnen hin und her schalten können, oder (3) reicht dir ein Stack?

(1) Zwei Terminals aufmachen, oder z.B. mit screen das eine aufsplitten.
(2) Z.B. mit screen zwischen zwei Shells hin und her wechseln.
(3) Im man pager `!man foo' aufrufen.
Gibt es vielleicht auch eine X-Version der Ausgabe??
xman
Use ed once in a while!

Antworten