当前位置: 代码迷 >> C语言 >> [求助]怎么找到生成的文件
  详细解决方案

[求助]怎么找到生成的文件

热度:143   发布时间:2007-04-11 12:55:58.0
[求助]怎么找到生成的文件
我是个新手,请大家帮帮忙,我在看谭浩强老师编的C语言书,在第13章,有这么一个例子,(在第2版,315页)
#include<stdio.h>
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();
}
fclose(fp);
}

这个程序我在TC2.0上试了,他的运行过程是这样的:
file1.c (打回车) /*输入磁盘文件名*/
computer and c# (打回车) /*输入一个字符串*/
computer and c /*输出一个字符串*/

我按照书上说的去做了,也很成功.我不明白的地方是,程序生成的那个file1.c文件在电脑硬盘上那个盘上,我从硬盘上没有找到它,按照书上说的在DOS下也没有找到,这是什么原因?那个文件能生成吗?在硬盘上吗?怎么找?

另外,我提一个问题,大家不要笑话! 在论坛里看到很多人编了一些小游戏,(是用C语言编的),他们生成的那个可执行文件是放在硬盘上吗?我把解压包解压后,里面有很多不同格式的文件,(包括可执行文件,既.exe文件),他们把原代码写好后,进行了什么操作,才能把那些文件生成到硬盘上,想了解这方面知识,看什么书比较好!
谢谢,你们给我解答,小弟在此先谢过!
搜索更多相关的解决方案: 文件  

----------------解决方案--------------------------------------------------------

请高手们回复一下,小弟也不会


----------------解决方案--------------------------------------------------------
一般没有重新设置的话文件就在你的编译器的当前目录下
----------------解决方案--------------------------------------------------------
  相关解决方案