Accueil:
Langage C >Les pointeurs
    
     
Exercices :
 
   
       
 
 
Exercice 1 :
 
 

Voici plusierus versions de la fonction strcpy(s, t) qui copie une chaîne de caractères t dans une chaîne de caractères s.

 
     
 
 
 
Exercice 2 :
 
 

 

En utilisant le formalise pointeur Ecrivez un programme qui utilise la fonction compare(char *a, char* b) qui compare les chaîne de caractères a et b. La fonction retourne une valeur négative, nulle ou positive selon que a est lexicographiquement inférieure, égale ou supérieure à b. Écrivez deux versions de ce programme. La première avec des tableaux, la seconde avec des pointeurs.

Exemple d'éxecusion :

 

 
     
 
 
 
Exercice 3 :
 
 

 

Ecrire un programme qui lit une chaîne de caractères CH et détermine le nombre de mots contenus dans la chaîne. Utiliser un pointeur P, une variable logique, la fonction isspace et une variable numérique N qui contiendra le nombre des mots.

Exemple d'éxecusion :

 

 
    corrigé  
 
 
  Exercice 4 :  
 

 

Ecrire un programme qui lit un caractère C et une chaîne de caractères CH au clavier. Ensuite toutes les occurrences de C dans CH seront éliminées. Le reste des caractères dans CH sera tassé à l'aide d'un pointeur et de la fonction strcpy.

Exemple d'éxecusion :

 
    corrigé  
     
  Exercice 5 :  
 

 

Ecrire un programme qui lit deux chaînes de caractères CH1 et CH2 au clavier et élimine toutes les lettres de CH1 qui apparaissent aussi dans CH2. Utiliser deux pointeurs P1 et P2, une variable logique TROUVE et la fonction strcpy.

Exemple d'éxecusion :

 
    corrigé  
     
 
Exercice 6 :
 
 

 

Ecrire un programme qui lit deux chaînes de caractères CH1 et CH2 au clavier et supprime la première occurrence de CH2 dans CH1. Utiliser uniquement des pointeurs, une variable logique TROUVE et la fonction strcpy.

Exemple d'éxecusion :

 
     
     
     
     
       
     
     
     
       
     
     
     
       
         
               
 
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
 
   
   
 
 
 
   
   
 
 
   
   
   
   
   
   
   
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CPR CPGE MAROC TANGER INFORMATIQUE ALGORITHMIQUE LANGAGE C MAPLE EXERCICES TP TD

Webmaster : Prof ZBAKH ABDEL ALI (2009)

" Professeur d’informatique dans les Classes Préparatoires aux Grandes Ecoles d’ingénieurs (CPGE) "
CPR - TANGER

zbakhabdou@gmail.com

zbakhabdou@yahoo.fr