Chaine de caractères

Résolu
Bonjour,
void radicale(char v[100], int n)
{ int i;  
  printf("Votre radicale est: ");
  for(i=0;i<(n-2);i++)
   printf("%c",&v[i]); // 
}


Pourquoi cette fonction marche pas s'il vous plait ?
Par exemple mon verbe: Manger
Alors on a
v[0]=m
v[1]=a
..
..
..
v[5]=r ,

1 réponse

  1. Contributeur
    Bonjour,
    printf("%c",&v[i]);
    &v[i] représente l'adresse de v[i]... Toi tu souhaites afficher le caractère.
    Donc plutôt :
    printf("%c",v[i]);

    Cdlt,