这个代码把文件创建到哪里了?
#include<stdio.h>#include<stdlib.h>
void main()
{FILE *fp;
char ch,filename[10];
scanf("%s",filename);
if((fp=fopen(filename,"w"))==NULL)
{printf("cannot open file\n");
exit(0);}
ch=getchar();
ch=getchar( );
while(ch!='#')
{fputc(ch,fp);putchar(ch);
ch=getchar();
}
putchar(10);
fclose(fp);
}
运行我输入
file.c
asdf#
可是不知道文件在哪里!?指点一下菜鸟吧!
----------------解决方案--------------------------------------------------------
一般都是在你这个程序存放的同一个文件夹里.
----------------解决方案--------------------------------------------------------
你编译器目录的临时文件夹内
----------------解决方案--------------------------------------------------------
e 谢谢了
----------------解决方案--------------------------------------------------------