fopen可以打开哪些位置的文件

2025-12-05 00:45:53
推荐回答(2个)
回答1:

只要路径正确,计算机上的文件都可以打开。


函数原型:FILE *fopen(char *filename, char *mode);

功       能:以mode指定的方式打开名为filename的文件

返 回  值:成功,返回一个文件指针;否则,返回0


fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。如:
"C://TC//TEST.DAT"  (filename参数指定文件所在的位置及文件名)


举例说明:

#include     
void main()     
{          
    FILE *fp;     /*定义一个文件指针*/                  
    fp=fopen("C://TC//TEST.DAT", "rb");  /*以只读的方式打开指定路径下的文件*/          
    if(fp==NULL)             /*判断文件是否打开成功*/             
        puts("File open error");/*提示打开不成功*/
}

回答2:

题主这样可以打开
也可以写成这样:
fopen("E:\\dummy.bmp","rb");
这样就可以在E盘里读了。
类似的,你就可以想放哪就放哪啦~~~(>_<)