Soyez le premier à donner votre avis sur cette source.
Snippet vu 7 634 fois - Téléchargée 34 fois
#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(); }
11 juin 2003 à 10:19
//------------------------------------
#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)
11 juin 2003 à 14:31
char *strrev(char *s) c'est tellement plus simple
11 juin 2003 à 15:17
Juste pour voir comment on pouvait s'y prendre pour programmer cette fonction !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12 juin 2003 à 11:03
La fonction tac (cat renversé) le fait toute seule
12 juin 2003 à 11:09
;)
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.