© Éditions Eyrolles
253
Correction des exercices
main()
{
char texte[LGMAX+1] ;
char * adr ;
printf ("donnez un texte terminé par return\n") ;
gets (texte) ;
adr = texte ;
while ( adr=strchr(adr,CAR) ) strcpy (adr, adr+1) ;
printf ("voici votre texte privé des caractères %c\n", CAR) ;
puts (texte) ;
}
Exercice 8.3
#include
#include
#define NBCAR 30
main()
{ char nom[NBCAR+1] ;
int i ;
printf ("donnez un nom d’au plus %d caractères : ", NBCAR) ;
gets(nom) ;
for ( i=strlen(nom) ; i>=0 ; i--)
putchar (nom[i]) ;
}
Exercice 8.4
#include
#include
#define LGMAX 26
main()
{
char verbe [LGMAX+1] ;
char * adfin ;
char * term[6] = {"e", "es", "e", "ons", "ez",
"ent" } ;
char * deb[6] = {"je", "tu", "il", "nous", "vous", "ils"} ;
int i ;
do
{ printf ("donnez un verbe du premier groupe : ") ;
gets (verbe) ;
adfin = verbe + strlen(verbe) - 2 ;
}
while ( strcmp (adfin, "er") ) ;
Delannoy Livre.book Page 253 Mercredi, 6. mai 2009 4:27 16
Précédent

- 266/281

Suivant