Ajouté par BoboTiG le 31/08/2010 à 20:25
# Prototype :
char* substr(const char* str, size_t begin, size_t len);
# Fonction :
char* substr(const char* str, size_t begin, size_t len) {
if ( str == 0 || strlen(str) == 0 ||
strlen(str) < begin || strlen(str) < (begin + len) ) {
return 0;
}
return strndup(str + begin, len);
}