Chaine de caractères

Résolu/Fermé
Drood007 Messages postés 8 Date d'inscription mardi 5 mai 2015 Statut Membre Dernière intervention 9 juin 2015 - 9 juin 2015 à 01:36
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 9 juin 2015 à 11:28
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 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
9 juin 2015 à 11:28
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