很简单啦,你看这条语句fin.open("cad.dat"); 就是说直接打开一个文件名叫“cad.dat"的文件,没有指定路径,所以你这个程序文件(CPP)在哪,文件就应该放在和它相同的目录下。如果语句变成了fin.open("c:\\cad.dat");说明要打开C盘下的cad.dat文件,那样你就把这个文件放在C盘目录下。希望能帮到你啦!