Bonjour, est-ce que quelqu'un pourrait me donner le code de ces fonctions ? Je vais m'entrainer à les écrire mais j'aimerais une correction svp. J'ai un DS après-demain et on va me les demander :
- strncpy(d,s,n) : copie des n premiers caractères de s vers d
- strcat(d,s) : concaténation d'une chaine s sur une chaine d
- strncat(d,s,n) : concaténation des n premiers caractères de s sur la chaine d
- strcmp(ch1,ch2) : comparaison entre les deux chaines ch1 et ch2
la fonction retournera un entier > 0 si ch1 > ch2
retournera 0 si ch1 = ch2
retournera un entier < 0 si ch1 < ch2
(mais je ne comprends pas ce qu'on entend par comparaison, c'est la longueur ?)
- strset(ch,c) : initialisation d'une chaine de caractère ch à l'aide du caractère c
- strnset(ch,c,n) : initialisation des n premiers caractères de ch avec c
- atoi(s) : conversion d'une chaine de caractères en son équivalent entier
- itoa(n,s,base) : conversion d'un nombre entier n en une chaine de caractères s dans la base b
Merci !
Partager