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
- C'est quoi le site qui remplace coco chat ✓ - Forum Réseaux sociaux
- Expecting value: line 1 column 1 (char 0) ✓ - Forum MacOS
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 843
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.