求高手,如何修改已知文件的扩展名,并另存为?
写一个函数,char *ChangeExt(char *FileName,char *Ext)其作用是:如果文件名FileName已有扩展名,则将文件名更换为Ext,否则添加扩展名为Ext,新的文件名仍存放于FileName,并作为返回值,注意,FileName中可能含有文件夹名字,而且文件夹名字中可能包含扩展名,例如:D:\my.source\f001 D:\learn\f001.ttt
第一个文件没有扩展名,第二个文件有扩展名, 如果Ext为"txt",则分别改为
D:\my.source\f001.txt D:\learn\f001.txt
请高手给个思路,写个程序看下,谢谢了啊。