Achetez et vendez votre matériel multimédia d'occasion sur notre service de petites annonces informatiques gratuites

écriture dans un pipe

Forum informatique > Aide GNU/Linux > écriture dans un pipe

<<<1>>>

[Page 1 sur 1 - 3 messages]
Informations Messages

assouma

Avatar de assouma
5 messages
Neurone isolé
Neurone isolé

Lien direct Le 06 Janvier 2008 à 12h58

salut
comment peut on écrire un tableau d'entiers dans un pipe(programmation c sous unix),est ce qu'il est necessaire de le convertir en une chaîne de caractères puis la stocker dans le pipe ,si oui comment le faire?
aussi,comment peut on afficher une chaîne des caractères en c sous unix?
merci d'avance..

 

Arcus

Avatar de Arcus
3003 messages
Geek
Geek
Ancien Combattant
Ancien Combattant

Lien direct Le 11 Janvier 2008 à 17h31

je sais pas (encore)
mais une recherche approfondie sur google ou un bon bookin devrais t'en dire plusSourire désolé

 

K20

Avatar de K20
895 messages
Carte Mère
Carte Mère
Ancien Combattant
Ancien Combattant

Lien direct Le 18 Janvier 2008 à 10h08

Tu devrais poster ça plutôt dans la partie programmation du forum s'il y en a uneSourire

Sinon, pour afficher une chaine de caractère en C il faut utiliser printf ou write (appel système)

Pour printf il faut inclure le header stdio.h et write stdlib.h (ou unistd.h je sais plus là comme ça)

Pour printf ça donne :

Code

printf("%s", ta_chaine)

ta_chaine est un char * (tableau de charactère en C) ou

Code

printf("salut toi !")



Pour ce qui est du pipe il y a une fonction qui permet d'écrire dans un pipe, mais tu veux faire quoi exactement avec ton pipe ? C'est un fichier présent sur ton disque qui fait office de pipe ou c'est un pipe que tu utilises directement dans ton programme pour faire communiquer des processus ? Et puis tu peux très bien écrire tes entiers directementClin d'oeil

 

<<<1>>>

[Page 1 sur 1 - 3 messages]

Forum informatique > Aide GNU/Linux > écriture dans un pipe