Заменяет в строке str все символы what на символ with:
Code |
stock replaceChars(str[], what, with) { for(new i=0; str[i]; i++) if(str[i] == what) str[i] = with } |
Вычленяет из filename (это может быть как имя файла, так и полный путь) расширение файла и сохраняет в ext, где len - требуемая длина расширения, но не более sizeof(ext):
Code |
stock getFileExt(const filename[], ext[], len) { new i for(i=strlen(filename)-1; (i >= 0) && (filename[i] != '/') && (filename[i] != '\'); i--) { if(filename[i] == '.') { new j; for(++i,j=0; filename[i] && j<len; i++,j++) ext[j] = filename[i] ext[j] = 0 return true } } ext[0] = 0 return false } |