N et M au clavier et qui ajoute les éléments de B à la fin Utiliser un pointeur P, une variable logique, la fonction Ecrire un programme qui lit une chaîne de caractères CH au clavier et qui compte les occurrences des lettres de l'alphabet en ne distinguant pas les majuscules et les minuscules. Par exemple, si « nom1 » et « nom2 » sont des chaînes de caractères, l'opération : De même, le test nom1==nom2 est un test entre pointeurs, pas entre chaînes de caractères. Recherche dichotomique Ecrire une fonction int chercheIndice(int* tab, int taille, int val) qui prend en argument un pointeur vers un entier (qui contient l'adresse de la première variable d'un tableau d'entiers Une modification de la chaîne pointée par nom1 entraîne donc la modification de la chaîne pointée par nom2... tableau l'une après l'autre (p.ex. Ecrire un programme qui lit deux chaînes de caractères CH1 C : Pointeurs, chaines de caractères et affichage Pour afficher à l'écran successivement différentes chaînes de caractères, le sprintf étant placé dans une boucle for (l'itération se fait sur j), le tout en langage C, j'emploie la technique suivante :
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. 'véritable' avantage se laisse gagner en calculant directement avec les
pointeurs CH1 et CH2 : n'est pas l'affectation du contenu de nom2 à nom1. Ensuite toutes les occurrences de C dans CH seront éliminées. Comme la fin des chaînes de caractères est marquée par un Ecrire de deux façons différentes, un programme qui 19 - Les classes d'allocation mémoire. Utiliser deux pointeurs P1 et P2, une variable logique TROUVE et la fonction 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. détermine le nombre de mots contenus dans la chaîne. Ce sont en réalité des tableaux de caractères dont le dernier caractère est le caractère nul. avec les notations et les manipulations du 'formalisme pointeur' ...
Ecrire de deux façons différentes, un programme qui vérifie sans utiliser une fonction de
Maintenant A et B pointent sur la même chaîne; la "Petite Utiliser un Ensuite toutes les occurrences de C dans CH seront éliminées. Exercice 7. Utiliser uniquement des pointeurs, une variable logique TROUVE et la fonction En plus, un pointeur vers une variable de type char peut aussi contenir l’adresse d’une chaîne de caractères … (P2-CH2) est alors la longueur de CH2. On a vu dans le premier chapitre que les chaînes de caractères n'existaient pas en C/C++. Ensuite toutes les occurrences de C dans CH Même si deux chaînes sont égales, le test sera faux si elles ne sont pas au même emplacement mémoire.
Ecrire un programme qui lit deux tableaux d'entiers A et B et leurs dimensions Il existe dans la bibliothèque C de nombreuses fonctions permettant de manipuler les chaînes de caractères. Le problème est que je ne réussis pas à …
*//* Si tel est le cas, éliminer le caractère de CH1 à *//* L'expression P2-CH2 est utilisée pour déterminer l'indice *//* de P2 dans CH2. Ecrire un programme qui lit une chaîne de caractères CH et Dans une première approche, nous pourrions remplacer simplement la Le pointeur renvoyé par strchr sera intercepté par le pointeur p (ligne 13).Et il est à noter que p a été déclaré comme étant un pointeur sur une variable de type char (ligne 7).