c语言程序设计 #includevoid main(){FILE*fp;if((fp=fopen(\"d:\\sdlkfj.c\",\"wt\"))=NULL){printf(\"Can't open the file。\\nPress any key to exit。getchar();}fprintf(fp,\"写入内容\");fclose(fp);}你的问题我一个一个来哈第一个我们要创建一个文件那么第四行这一句FILE*fp是定义一个文件指针我们知道有了个文件指针那么肯定就要有这个文件,因此我们的C++它就创建了这样一个文件,文件的名字类型就是sdlkfj.c而你说的第二个补充问题 它创建这个文件是保存在你的新建的上面这个程序的保存的地方,如果你想改 那么就可以把文件名改为D:\\sdlkfj.c这样它就保存在D盘下了你的第三个补充,我首先想说无语.我上面的程序中不是有个“写入内容”吗?在那儿把你想要保存的自己写的程序输入进去就可以了撒所以可以是这样的includevoid main(){FILE*fp;if((fp=fopen(\"d:\\sdlkfj.c\",\"wt\"))=NULL)/*这儿就是存在D盘*/{printf(\"Can't open the file。\\nPress any key to exit。getchar();}fprintf(fp,\"这儿就放你写的main程序就可以了\");fclose(fp);}你先运行一下试下,然后就可以去D盘找sdlkfj.c这个文件了 一定新建了这个文件的!goodluck!
java试题 ~~~
C语言 文件类型指针问题? FILE*fp定义的指针zd变量fp通常都是由调用fopen()函数而获得其返回值。fopen()函数的原型如下:FILE*fopen(const char*path,const char*mode);使用指针变量需要关心其指向地址回问题,如果指针变量没有指向确答定的地址,直接使用指针变量出导致出现错误。调用fopen()函数时,该函数会返回文件的开始地址,执行fp=fopen(.)后,fp自然就会指向该文件的开始地址。故不用先将fp指向其他变量,再获得fopen()函数的返回值。
c语言中车票管理系统的源代码问题 FILE是文件类型数据,在stdio.h文件中已被定义,其原型为结构体类型数据,FILE*p就是一个p指向一个文件数据类型的指针。struct t_type { int b;char f[5];。