Lire une variable lettre par lettre [en c]
Résolu
sjke56
-
sjke56 -
sjke56 -
Bonjour,
Je voudrai lire des variable lettre par lettre mais je ne trouve pas comment faire
je vous donne se que je voudrais faire:
merci de votre aide
Je voudrai lire des variable lettre par lettre mais je ne trouve pas comment faire
je vous donne se que je voudrais faire:
int main()
{
int mot1, mot2, mot3, mot4;
printf("entrer une phrase de 4 mot (rien que des lettre");
scanf("%s", &mot1, &mot2, &mot3, &mot4);
// chaque lettre de la phrase doit les afficher à l'écran et si l'utilisateur mais pas les 4 mot, il ne faut pas que sa "bug"
}
merci de votre aide
4 réponses
-
déjà initialises tes chaines à '\0'...
ensuite, en faisant des coucles genre
void afficher (char* chaine)
{
for (int a = 0 ; a < strlen(chaine); a++)
printf("%c",chaine[a]);
}
ca devrait passer ... (pas testé) -
heu j'essaye de comprendre mais j'y arrive pas trop
tu pourrai m'en dire un peu plus stp ou me montrer avec le b
je croyais que cette fonction mesurais la taille de la chaine -
ce que tu veux faire, c'est bien afficher un à un les caractères de chaque mot ?
avc le for, je me déplace de lettre en lettre, jusqu'à la fin du mot, et dans le for, j'affiche la lettre.... -