bonsoir ,je voudrais savoir comment mettre des fichiers en arguments du main
car j'ai mini project qui consitent a créer un analyseur syntaxique
bonsoir ,je voudrais savoir comment mettre des fichiers en arguments du main
car j'ai mini project qui consitent a créer un analyseur syntaxique
Bonsoir,
Je pense que cela a déjà été évoqué plusieurs fois dans le forum...
Sinon, c'est comme dans une ligne de commande linux : ./MonSoft Arg1 Arg2 ...
il te suffit de déclarer ton main de la façon suivante :
Code C : Sélectionner tout - Visualiser dans une fenêtre à part int main(int nbArg, char **Arg)
En sachant que Arg[0] = "./MonSoft"
Consignes aux jeunes padawans : une image vaut 1000 mots !
- Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
- Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
- ton poste tu dois marquer quand la bonne réponse tu as obtenu.
Bonsoir,
finalement, j'ai répondu un peu vite, car tu as la réponse dans un post précédent que TU as créé ici.
Consignes aux jeunes padawans : une image vaut 1000 mots !
- Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
- Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
- ton poste tu dois marquer quand la bonne réponse tu as obtenu.
Pas de Wi-Fi à la maison : CPL
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".
Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java
Je ne réponds pas aux MP techniques
En fait, sur les Unix et systèmes similaires, argv[0] contient la chaîne exacte qui a été tapée pour lancer le programme.
Si on a tapé "./monappli" alors argv[0] contient "./monappli". Si on a tapé "/machin/truc/chose/monappli" alors argv[0] contient "/machin/truc/chose/monappli". Et si on a tapé "/machin/truc/../truc/../truc/chose/../chose/././monappli" ben argv[0] contient cette même chaîne en intégralité.
Moi-aussi je suis étonné car j'ai jamais rencontré le cas. Probablement c'est comme ça sur des systèmes plus simplistes comme des trucs embarqués où il n'y a aucun lien entre le programme et son environnement...
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager