infoclick (Gers, 32) propose des solutions informatiques : vente matériel informatique, maintenance informatique, installation de votre réseau informatique d'entreprise, conseil informatique. Vente de PC assemblé, ordinateur assemblé (Intel Pentium, AMD Athlon, AMD Sempron, etc). PC assemblé pour gamer, bureautique et multimedia.
gers informatique informatique gers Maintenance informatique réseau informatique sécurité réseau informatique sécurité informatique dépannage informatique prestation informatique service informatique Matériel informatique
Une chaîne de caractère (appelée string en anglais) est une suite de caractères,c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne de caractères est un tableau, comportant plusieurs données de type char, dont le dernier élémentest le caractère nul '\0', c'est-à-dire le premier caractère du code ASCII (dont la valeur est 0).
Pour définir une chaîne de caractères en langage C, il suffit dedéfinir un tableau de caractère. Le nombre maximum de caractères que comporterala chaîne sera égal au nombre d'éléments du tableau moins un (réservéau caractère de fin de chaîne. char Nom_du_tableau[Nombre_d_elements]
Astuce! en définissant le tableau de la manière suivante, vousmettez en évidence le nombre de caractère maximal de la chaîne: char Nom_du_tableau[Nombre_d_elements + 1] Par exemple: char Chaine[50 + 1]
Comme généralement en langage C, il faut initialiser votre chaîne de caractère, c'est-à-direremplir les cases du tableau avec des caractères, sachant que celui-ci devra obligatoirement contenir le caractèrede fin de chaîne '\0'.
#include <stdio.h>void main(){char Chaine[20+1];Chaine[0]= 'B';Chaine[1]= 'o';Chaine[2]= 'n';Chaine[3]= 'j';Chaine[4]= 'o';Chaine[5]= 'u';Chaine[6]= 'r';Chaine[7]= '\0';}Voici une autre façon (plus simple) d'initialiser une chaîne de caractères: #include <stdio.h>void main(){char Chaine[20+1]={ 'B', 'o', 'n', 'j', 'o', 'u', 'r', '\0' };}
De nombreuses fonctions de manipulation de chaîne sont directement fournies. Ces fonctionsse trouvent dans le fichier d'en-tête <string.h>, c'est la raison pour laquelle il faut ajouterla ligne suivante en début de programme: #include <string.h> Le fichier <string.h> contient les prototypes de nombreuses fonctions permettant de simplifier l'utilisationet la manipulation de chaînes (environ une quarantaine). Certaines de ces fonctions seront étudiéesdans les chapitres suivants... ![]() |
Qui sommes nous - infos légales - contact - liens - plan du site
Copyright © 2004 infoclick - 05 62 07 79 73 - Hôtel d'entreprise / ZI du Pont Peyrin 32600 Isle Jourdain
