Cours C : les pointeurs et les chaines de caractère |
Une chaine de caractère est considérer en C, comme un tableau terminée par le caratère « \0 » donc elle aussi est manipulé comme un pointeur. Exemple chaines de caractère en c : char tab[]= ''limoge''; char * ptr; ptr = tab;
L I M O G E S \0
Instruction Affichage
printf(''%s'',tab); limoges printf(''%s'',ptr); limoges printf(''%c'',*ptr); l printf(''%c'',*(ptr+2)); m ptr+ = 3; printf(''%c'',*ptr); o printf(''%s'',ptr); oges printf(''%c'',tab[ptr-tab+1]); g
ptr -= 1; printf(''%s'',ptr); moges printf(''%s'',(ptr+2)); ges printf(''%c'',*(ptr+2)); gINITIATION A LA PROGRAMMATION C EXEMPLE D'ALGORITHMES ET DE PROGRAMMES MANIPULANT LES CHAINES DE CARACTERES
| Taille : 717KØ Niveau : Debutant Auteur : Université Paris Dauphine (Maude Manouvrier) Nombre de Page : 4
|  |
EXEMPLE Manipulation de pointeurs sur tableau d'entiers et de tableau de pointeurs sur entiers (programme C)
| Taille : 914Ø Niveau : Debutant Auteur : Nombre de Page : 4
|  |
|