C ++機能を介してファイル拡張子を変更する方法があるかどうか疑問に思っていました。例: .txt から .xyz
質問する
86 次
2 に答える
0
名前の変更機能は、実際にはファイルに対して直接実行されます
int main ()
{
int result =1;
char oldname[] ="oldname.txt";
char newname[] ="newname.docx";
FILE* fp = fopen(oldname , "r+" );
bool exists = (fp != NULL);
if (exists)
{
fclose(fp);
result= rename( oldname , newname );
}
if ( result == 0 )
puts ( "File successfully renamed" );
else
perror( "Error renaming file" );
return 0;
}
于 2013-06-27T02:19:24.053 に答える