A voir également:
- Char ** in c
- Coco char - Accueil - Réseaux sociaux
- Char(10) excel francais ✓ - Forum Excel
- Convertir char en int c - Forum C
- [SUJET GROUPÉ] Le site COCO.GG est définitivement fermé. ✓ - Forum Réseaux sociaux
- C'est quoi le site qui remplace coco chat ✓ - Forum Réseaux sociaux
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
4 nov. 2007 à 11:58
4 nov. 2007 à 11:58
Salut
J'ai pas tout compris ce que tu veux faire.
Mais dans ton programme, tu as :
int main(int argc, char **argv)
argc, te donne le nombre d'arguments augmenté de 1 (en C, le nom du programme est compté comme dans argc et stocké dans argv[0]).
Ensuite pour récupérer les arguments :
Pour te déplacer, tu peux par exemple, prendre le premier caractère argv[0][0]. Et tu as la fonction strlen pour connaitre la longueur de la chaine.
J'espère avoir répondu à ta question.
J'ai pas tout compris ce que tu veux faire.
Mais dans ton programme, tu as :
int main(int argc, char **argv)
argc, te donne le nombre d'arguments augmenté de 1 (en C, le nom du programme est compté comme dans argc et stocké dans argv[0]).
Ensuite pour récupérer les arguments :
int i; for(i=1;i<argc;i++) printf("%s ",argv[i]);
Pour te déplacer, tu peux par exemple, prendre le premier caractère argv[0][0]. Et tu as la fonction strlen pour connaitre la longueur de la chaine.
J'espère avoir répondu à ta question.