回 帖 发 新 帖 刷新版面

主题:关于文件的存储的一个问题

想把采集到的二进制文件存到一个数组中,这样做的:
fp=fopen("E:\out.dat","w")
for (int k=0;k<N;k++)
{
  fprintf(fp,"%d",data[k]);
}
fclose(fp);

结果得到的文件并没有出现在E盘,而文件名变成了Eout.dat,哪位知道是怎么回事?怎么才能把out.dat保存到E盘?

回复列表 (共1个回复)

沙发

自问自答吧,希望能对大家有帮助:
将程序中的“\”改成“\\”就解决了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册