1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
int strlen ( char* cs){
char* deb = cs;
while ( *cs != '\0' ){
cs++;
}
return cs - deb;
}
//copie src dans dst y compris '\0'
char* strcpy (char* dst, const char* src){
while ( ( *dst = *src ) != '\0' ) {
++dst;
++src;
}
return dst;
}
//identique mais se limiter a n caractères
char* strncpy (char* dst, const char* src, int n){
while (( *dst = *src ) != '\0' ) {
++dst;
++src;
}
return dst;
}
/*
//concatène la chaine ct à la suite de s et retourne s
char* strcat(char* s, const char* ct){
} |
Partager