Pas difficile avec un ptit programme en C, allez j'te fais ça:
Code :
- #include <stdio.h>
- #include <string.h>
- int main(int argc, char **argv)
- {
- int nCount = 0;
- int nStrPos = 0;
- if (argc != 3)
- {
- fprintf(stderr, "Usage: %s [string] [char]\n", argv[0]);
- return (-1);
- }
- while (nStrPos < strlen(argv[1]))
- {
- if (argv[1][nStrPos++] == argv[2][0])
- nCount++;
- }
- printf("%i\n", nCount);
- return (0);
- }
|
Tu le compile avec :
Code :
- $ gcc -o count_char ./nom_source.c
|
Puis tu le lance comme ça:
Code :
- $ count_char $VARIABLE a
|
Pour compter le nombre de a.
Message édité par deather2 le 27-04-2005 à 11:34:52