Bonjour à tous,
voici mon petit problème
j'ai écrit un programme en c pour débutants qui renvoi l’occurrence d'une lettre dans un tableau
pour initialiser mon tableau de caractéres tab[i] j'ai fait
for(i=0;i<dim_tab;i++)
{
printf("\n %d eme valeur du tableau ",i+1); // c pour char car j utilise des caracteres
scanf("%s",&tab[i]);
}
et pour ressortir le résultat
for(i=0;i<dim2;i++)
printf("la lettre %c se trouve %d fois dans le tableau \n" , tabnew[i], tab_occur[i]);
je ne comprends pas pour quoi je dois initialiser mon tableau avec un %s et pour ressortir mes donner je dois prendre un %c car avec %s cela ne fonctionne pas
donc en quoi consiste la différence ente %s et %c et quand doit-on utiliser l'un ou l'autre
merci
-----