Bonjour
j'ai fais un programme qui calcule la taille d'une chaine en utilisant un pointeur
Ce programme marche bien mais lorsque j'essaie une autre tels que while(condition) ca marche pas!! je veux connaitre la cause?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include<stdio.h> void main() { char ch[25]; char * P1; int i=0; printf("donner la chaine"); gets(ch); for(P1=ch;*P1;P1++) { i++; } printf("%d",i); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include<stdio.h> void main() { char ch[25]; char * P1; int i=0; printf("donner la chaine"); gets(ch); P1=ch; while(*P1) { i++; } printf("%d",i); }
merci pour votre aide
Partager