TUTORIAL SUR LES CHAINES DE CARECTERES

cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 - 6 avril 2004 à 23:20
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 - 7 avril 2004 à 08:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21732-tutorial-sur-les-chaines-de-carecteres

cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
7 avril 2004 à 08:31
si si c'est bien du C, qd tu accede a un element d'un tableau en C il n'est jamais verifié que cet element se trouve bien dans les borne du tableau, donc c'est inutilile de preciser la taille (sauf pour les tableaux multidimensionnelle)

les 3 ecritures pour le passage d'un tableau en parametre

void affich(char ch[101])
void affich(char ch[])
void affich(char *ch)

sont équivalentes
Tacs Messages postés 18 Date d'inscription samedi 15 novembre 2003 Statut Membre Dernière intervention 3 septembre 2007
7 avril 2004 à 08:14
Parce que ca s'adresse aux débutant et vu que quand j'ai fait ça j'était déutant et donc que je ne savais pas ce qu'étai un pointeur de plus le passage de parametre de la forme char ch[] est réservé au C++ je croi mais je peut me tromper
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
6 avril 2004 à 23:48
pour les passage en parametre, pourquoi faire
void affich(char ch[101]) alors que
void affich(char ch[]) suffit, voir meme void affich(char *ch)
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
6 avril 2004 à 23:20
Je trouve ca vraiment bien mais je n'ai qu'une seule chose a te reprocher : il ne faut pas utiliser les fonctions strcat, strcpy...Utilisez leurs petites soeurs strncat, strncpy...vous eviterez tout rique de buffer overflow ou autre...C pas tres grav vu la dimension de ton prog, mais c important a savoir...

Voili voilou !!
Bonne prog all
Rejoignez-nous