Some changes
parent
cfa25ea7bf
commit
21b38c2d71
|
@ -1,49 +0,0 @@
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
int lirech1( char* s, int n )
|
|
||||||
{
|
|
||||||
int i, c;
|
|
||||||
|
|
||||||
i = 0;
|
|
||||||
|
|
||||||
while ( i < n && ( c = getchar() ) != '\n' )
|
|
||||||
s[i++] = c;
|
|
||||||
|
|
||||||
s[i] = '\0';
|
|
||||||
|
|
||||||
if ( c != '\n' )
|
|
||||||
while ( getchar() != '\n' );
|
|
||||||
|
|
||||||
return i;
|
|
||||||
}
|
|
||||||
|
|
||||||
void miroir( char *s, char *t)
|
|
||||||
{
|
|
||||||
|
|
||||||
/* A VOUS !
|
|
||||||
regardez la version miroir2 MAIS ...
|
|
||||||
obligation d'employer les notations POINTEURS (t++,s++ ou s--, *t, *s)
|
|
||||||
|
|
||||||
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
/* miroir, avec notation "classique" t[i]
|
|
||||||
void miroir2( char *s, char *t)
|
|
||||||
{
|
|
||||||
int l,i;
|
|
||||||
l= strlen(t);
|
|
||||||
for (i=0; i<l; i++)
|
|
||||||
s[i] = t[l-i-1] ;
|
|
||||||
s[l] = '\0' ;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
main()
|
|
||||||
{
|
|
||||||
char a[21], b[21];
|
|
||||||
lirech1( a, 20 );
|
|
||||||
printf( "\nchaine originale : %s\n", a );
|
|
||||||
miroir( b, a );
|
|
||||||
printf( "\nchaine miroir : %s\n", b );
|
|
||||||
}
|
|
Loading…
Reference in New Issue