///переименовывает файлы из текущей папки с расширением 3mp или 3MP в MP3. Компилить Dev-cpp (gcc 3.1.1) //--------------------------------------------------------------------------- #include #include #include #include #include //--------------------------------------------------------------------------- int main() { long Handle; _finddata_t *sr=new _finddata_t; char *ptr; char oldname[100],newname[100]; char *buffer=new char[256]; getcwd(buffer, 256); char path1[100]; strcpy(path1,buffer); strcat(path1,"\\*.3mp"); char path[100]; strcpy(path,buffer); strcat(path,"\\"); if (Handle=_findfirst(path1, sr) ) do{ ((ptr=strstr(sr->name,"3MP"))||(ptr=strstr(sr->name,"3mp"))); oldname[0]=0; newname[0]=0; strcpy(oldname,path); strcat(oldname,sr->name); strcpy(ptr,"MP3"); strcat(newname,path); strcat(newname,sr->name); rename(oldname,newname); } while (_findnext(Handle,sr) == 0); _findclose(Handle); return 0; }