cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
6 avril 2004 à 23:20
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 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.
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 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
Tacs
Messages postés18Date d'inscriptionsamedi 15 novembre 2003StatutMembreDerniè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és3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 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és1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 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...
7 avril 2004 à 08:31
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
7 avril 2004 à 08:14
6 avril 2004 à 23:48
void affich(char ch[101]) alors que
void affich(char ch[]) suffit, voir meme void affich(char *ch)
6 avril 2004 à 23:20
Voili voilou !!
Bonne prog all