je bloque sur un exercice qui me rend folle rrrrrr

coder la fonction de prototype
unsigned int size_x (char *), qui utiliserait l'accès indexé pour compter, puis retourner le nombre effectifs de caractères dans une chaîne quelconque passée en argument

j'ai essayé plusieurs code qui ne marche pas biensur

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
#include <stdio.h>
#include <stdlib.h>
 
unsigned  int size_x(str char *argv[])
 
{
 size_x (argv[]); 
 
 return 0;}
 
unsigned  int size_x(char * argv)
 
{
  int compteur = 0, k = 0;
  while (argv[k]) {compteur++ ; k++;} ;
  printf("%s : %i caractères\n", argv[1],  size_x(argv[1])) ;
 
}