Chaine de caractères

Résolu
Drood007 Messages postés 16 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
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 ,


A voir également:

1 réponse

fiddy Messages postés 11653 Statut Contributeur 1 847
 
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,
0