strcpy?? c flou.... besoin d'aide.. merci - C - Programmation
Marsh Posté le 22-02-2005 à 19:34:59
c'est simple
strcpy (const char*, const char*);
donc strcpy recoit deux adresses...
la deuxieme est simple, il reçoit l'adresse de la chaine "caviar"
pour la premiere, il reçoit l'adresse du début de la chaine de caractère + 10 * la taille d'un caractère... donc tu écris caviar au 11e byte de la chaine de caractère, c'est aussi simple que ça...
adresse + 10 * sizeof(char) est équivalent à adresse + 10
Marsh Posté le 22-02-2005 à 22:03:21
merci
Marsh Posté le 22-02-2005 à 19:03:41
alors g de nouveau besoin d'eclairement sur un code :
j'ai :
strcpy(ctrbuf+10,"caviar" )
ca veux ditre quoi.. la chaine caviar est copiée ds les 10 cases rajoutés à ctrbuf?. ou dans les 1ere??
merci
---------------
"Il faudrait construire des asiles de cons, mais vous imaginez la taille des batiments.." - André Dussolier, (Tais-Toi !!!)