Langage c
badreflow
Messages postés
63
Statut
Membre
-
Nutz -
Nutz -
Bonjour,
je veut créer un programme (langage c) qui permet d inverser le mot que l utilisateur a entrer comme ca :
entrer le mot :
badreflow
wolferdab
j ai essayer mais je suis toujour bloquer :
#include<stdio.h>
int main ()
{char mot[60];
char i,j;
printf ("enter un mot\n");
for (i=0;i<60;i++)
{scanf ("%c",&mot[i]);
printf ("%c",mot[i]);
}}
je veut créer un programme (langage c) qui permet d inverser le mot que l utilisateur a entrer comme ca :
entrer le mot :
badreflow
wolferdab
j ai essayer mais je suis toujour bloquer :
#include<stdio.h>
int main ()
{char mot[60];
char i,j;
printf ("enter un mot\n");
for (i=0;i<60;i++)
{scanf ("%c",&mot[i]);
printf ("%c",mot[i]);
}}
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
Bonjour,
Sinon tu as la fonction (à vérifier en C):
chaine_renversee = _strrev(chaine_a_renverser); -
Ce n'est pas la méthode la plus élégante, mais cela fonctionne:
#include <stdio.h> #include <string.h> int main(void) { char buf[42]; char out[42]; int i; scanf("%s", buf); for (i = 0; buf[i]; i++) out[i] = buf[strlen(buf) - i - 1]; printf("out: %s\n", out); return (0); }
cordialement ^^