99问答网
所有问题
C语言 执行下列程序段则磁盘上生成文件的全名是什么
#include<stdio.h>
FILE*fp;
fp=fopen("filename","w");
为什么全名就是filename,而没有扩展名?
举报该问题
推荐答案 2015-06-02
fopen函数中第一个参数要求的是文件的全名,这个全名应包括扩展名,你在使用这个函数时没有加扩展名,所以该函数就认为“filename”是文件的全名了,假设你要写入的文件是.txt,可以这样写 fp=fopen("filename.txt","w"); 还可以在文件名前加上存盘的路径,比如存盘路径是D盘的根目录下,这样写fp=fopen("d:\\filename.txt","w");
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ejtvXtvztOBWWvWOWv.html
其他回答
第1个回答 推荐于2016-09-23
fp=fopen("filename","w");
这里就指明了文件全名是filename了,如果你要
扩展名
,得自己加呀,例如
fp=fopen("filename.txt","w"); 就生成filename.txt了本回答被提问者采纳
相似回答
大家正在搜
相关问题
C语言源程序文件经过编译连接之后生成一个后缀为_____的文...
c语言编译生成的.obj文件解释下
什么是BSS段和c语言程序如何变成可执行的文件
C语言文件读写结构体里面的数据怎样存到磁盘文件上
用C语言编写:将一个磁盘文件中的信息复制到另一个磁盘文件。
c语言程序设计文件打开关闭
我写了一个关于猜字谜的C语言程序,怎么把每次输入的数据保存到...
C语言生成的EXE程序怎么取消运行后自动关闭?