1

Voilà j'ai deux question concernant la prog en c sous linux.
>je voudrais d'une part savoir comment on execute un programme a partir d'un prog (exemple xemacs ou firefox)
>je voudrais savoir comment lister un repertoire, et aussi avoir l'icone d'un programme.
Si vous avez de la doc pour ca, merci.

2

JackosKing VNR
: comment on execute un programme a partir d'un prog


man 3 exec
je voudrais savoir comment lister un repertoire


man 3 scandir
avoir l'icone d'un programme.


Il me semble que c'est xlib qui gère ça...
So much code to write, so little time.

3

nitro
:
JackosKing VNR
: comment on execute un programme a partir d'un prog

man 3 exec

man 3 system aussi.
je voudrais savoir comment lister un repertoire

man 3 scandir

Et aussi dirent.h.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

nitro
:
avoir l'icone d'un programme.
Il me semble que c'est xlib qui gère ça...

Tu ne vas qd même pas lui apprendre ce qu'il y a dans xlib cheeky

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

5

J'ai hésité à sortir la même blague... huhu grin
So much code to write, so little time.

6

en tout cas, typosquat eeek

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

7

Même pas, c'est carrément un nom volé. roll
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

8

ho le vilain JS qui voulait voler la réputation de la xlib, c'est très mal police

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

9

C'est assez prétentieux en tout cas...
nitro> Que signifie le chiffre 3 dans tes man 3 exec ?

Jackosking> Tu peux voir aussi les manpages de fork, si tu veux lancer ton programme en arrière-plan.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

10

thxtongue

pour Xlib je savais pas quand je l'ai codée qu'il y en avait une autre... et puis de toute maniere l'une est deja morte, et l'autre ne va pas tardertongue

11

Sasume
: Que signifie le chiffre 3 dans tes man 3 exec ?


C'est la section du manuel. C'est utile de le préciser si tu as plusieurs pages sur exec, comme commande utilisateur, appel système, API libc, etc...

Les sections sont les suivantes :
1   Executable programs or shell commands
2   System calls (functions provided by the kernel)
3   Library calls (functions within program libraries)
4   Special files (usually found in /dev)
5   File formats and conventions eg /etc/passwd
6   Games
7   Miscellaneous  (including  macro  packages and conventions), e.g. man(7), groff(7)
8   System administration commands (usually only for root)
9   Kernel routines [Non standard]
So much code to write, so little time.

12

(il y a aussi des sous-sections genre "3c" ou "3c++", pour préciser le langage utilisé)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)