Créer une commande sur linux

Fermé
beatufulmind - 1 janv. 2012 à 20:35
 hà - 21 déc. 2012 à 14:37
Bonjour,

comment créer une commande sous ubuntu qui prend plusieurs agruments
exemple la commande : deposer -m message -a destinataires -sujet -lien
qui permet d'envoyer un message à un ou plusieur destinataires
Le langage de programmation est le C

Merci de votre aide


<config>Windows 7 / Firefox 4.0.1</config>
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
2 janv. 2012 à 00:05
Bonjour,

Il faudra utiliser le prototype main : int main (int argc, char **argv)
pour récupérer chacun des arguments.
Par exemple argv[0] contiendra "deposer", etc.
Pour le message, cela dépend ce que vous entendez par "envoyer" ? Par mail ? En interne, sur un réseau distant ? Un simple socket ? ...
Cdlt,
0
Merci fiddy pour votre réponse .

Le but est d'implémenter un système de messagerie. On suppose que tous les utilisateurs de ce système de messagerie sont connectés à la même machine, il n'y a pas de communication réseau mais uniquement une communication par le système de fichiers. Chaque personne qui veut utiliser le système de messagerie possède dans son répertoire d'accueil deux sous répertoires : .recus et .envoyes.
les messages sont stockés chez l'expéditeur dans le répertoire .envoyes,
tandis que chez le destinataire dans le répertoire .recus on stocke uniquement les liens symboliques vers les messages qu'il reçoit.

cdlt
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
2 janv. 2012 à 12:40
Et c'est quoi qui te pose problème précisément ?
0
En fait , ce qui me pose probleme c'est le début ,
je sais ce qu'il faut faire mais je ne sais pas comment procéder !!
car je suis nouveau sur le monde de développement !!
0
bjr svp jé le mm probléme , si vous avez trouvé une solution svp m'aider
0