Réecrit un texte a l'envers

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 634 fois - Téléchargée 34 fois

Contenu du snippet

C'est sympas!

Source / Exemple :


#include <conio.h>
#include <stdio.h>
#include <string.h>
#define taille 50000

void main()
{
        char L_tableau[taille];
        char L_temp;
        int L_index_debut;
        int L_index_fin;
        int L_index;

        printf("Entrer un texte de plus de 30 caracteres\n");
        gets(L_tableau);

        L_index_debut=0;
        L_index_fin= strlen(L_tableau);
        L_index=L_index_fin;

        do
        {
                L_temp=L_tableau[L_index_debut];
                L_tableau[L_index_debut]=L_tableau[L_index_fin-1];
                L_tableau[L_index_fin-1]=L_temp;
                L_index_debut++;
                L_index_fin--;
        }
        while(L_index_debut<L_index_fin);

        printf("Voici votre texte a l'envers\n");

       printf("%s",L_tableau);

              getch();
}

A voir également

Ajouter un commentaire Commentaires
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
11 juin 2003 à 10:19
Ceci ne serati pas plus simple :
//------------------------------------
#include <stdio.h>
#include <conio.h>
#include <string.h>
void Func(char *pOut,char *pIn,int len)
{
pIn = &(pIn[len]);
do
{
*(pOut++) = *(--pIn);
}while(len--);
}
int main()
{
char buf[256],buf2[256];
int len;
len = strlen(gets(buf));
Func(buf2,buf,len);
printf("%s
",buf2);
getch();
return 0;
}
//------------------------------------


N.B.: pour ecrire une chaine de caratere, il existe '%s' (il faut un '' a la fin)
fredcl Messages postés 547 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 7 octobre 2007 1
11 juin 2003 à 14:31
valable uniquement pour windows il y avait aussi la fonction
char *strrev(char *s) c'est tellement plus simple
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
11 juin 2003 à 15:17
Le but etait de reprogrammer un fonction qui renverse !!
Juste pour voir comment on pouvait s'y prendre pour programmer cette fonction !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
cs_tavernier Messages postés 47 Date d'inscription mardi 1 octobre 2002 Statut Membre Dernière intervention 3 juin 2003
12 juin 2003 à 11:03
Si vous étiez sous linux, vous ne chercheriez pas.
La fonction tac (cat renversé) le fait toute seule
cs_kelsey Messages postés 35 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 11 décembre 2004
12 juin 2003 à 11:09
Oui surement, mais c'est pas drôle quand les fonctions sont déjà toutes faites!
;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.