程序没有问题,输入正确的路径和文件名可以打开任何文件,如d:\data\test.dat
看看你程序:printf("input file path and name : \n"); gets(name);
你打开了,你可以用函数执行写功能啊。你想得到什么效果啊