Je m'explique je fait sous linux un programme que j'appelle comme cela
Exemple : ls | mon_programme_C
Donc je suis sensé dans cet exemple récupérer pleins de texte, dans mon programme C
Ce texte arrive sur "stdin", tu peux le lire avec read, fread, fgets, ou si tu utilises la libc GNU, getline.
Bon si en plus il y a une âme charitable en plus d'être calée j'ai la même question Dans un script bash !
C'est pareil: tu lis stdin... qqe du genre: while read line do <ce que tu veux, $line contient les lignes une à une> done
-- Gael Le Mignot "Kilobug" - - http://kilobug.free.fr GSM : 06.71.47.18.22 (in France) ICQ UIN : 7299959 Fingerprint : 1F2C 9804 7505 79DF 95E6 7323 B66B F67B 7103 C5DA
Member of HurdFr: http://hurdfr.org - The GNU Hurd: http://hurd.gnu.org
DINH Viêt Hoà
Ce texte arrive sur "stdin", tu peux le lire avec read, fread, fgets, ou si tu utilises la libc GNU, getline.
hum ... déjà read() n'est pas une fonction standard en C, mais POSIX. Si tu lui proposes en plus des fonctions sorties du chapeau (d'un GNU), ne faisant partie d'aucun standard, ça va mal aller ...
-- DINH V. Hoa,
"monde de merde" -- Erwan David
Ce texte arrive sur "stdin", tu peux le lire avec read, fread, fgets,
ou si tu utilises la libc GNU, getline.
hum ... déjà read() n'est pas une fonction standard en C, mais POSIX.
Si tu lui proposes en plus des fonctions sorties du chapeau (d'un GNU),
ne faisant partie d'aucun standard, ça va mal aller ...
Ce texte arrive sur "stdin", tu peux le lire avec read, fread, fgets, ou si tu utilises la libc GNU, getline.
hum ... déjà read() n'est pas une fonction standard en C, mais POSIX. Si tu lui proposes en plus des fonctions sorties du chapeau (d'un GNU), ne faisant partie d'aucun standard, ça va mal aller ...