文件路径
今天看文件那里书上没说到文件路径的问题,自己弄了半天都想不出怎么做。还好记得一个月前有人问个图像的问题那里刚好说到这个,就找出贴子看了才发现路径写错了。我刚开始写的是单斜线d:\d\file1.c输入回车没见反应。为什么路径要写成双斜线??哪位帮讲解下,先多谢了
#include <stdio.h>
main()
{
FILE *fp;
char ch;
if((fp=fopen("d:\\d\\file1.c","w"))==NULL)
{printf("Can't open!");
exit(0);
}
ch=getchar();
while(ch!='\n')
{fputc(ch,fp);
ch=getchar();
}
fclose(fp);
}
突然间又想起一个问题:书上为什么说输出 % 时要连用两个%%
可是下面两个小代码都可以输出0.900000%。怎么回事呢?
main()
{
printf("%f%",0.9);
}
main()
{
printf("%f%%",0.9);
}