首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

!fopen函数的返回值

2012-10-23 
求助!!fopen函数的返回值?求助大神,fopen函数的返回值是啥啊??[解决办法]是个FILE *结构,不同编译器对FILE

求助!!fopen函数的返回值?
求助大神,fopen函数的返回值是啥啊??

[解决办法]
是个FILE *结构,不同编译器对FILE的实现各有不同
具体可以看下stdio.h中对FILE的定义


[解决办法]

C/C++ code
fopen 语法:   #include <stdio.h>  FILE *fopen( const char *fname, const char *mode ); fopen()函数打开由fname(文件名)指定的文件, 并返回一个关联该文件的流.如果发生错误, fopen()返回NULL. mode(方式)是用于决定文件的用途(例如 用于输入,输出,等等) Mode(方式) 意义 "r" 打开一个用于读取的文本文件 "w" 创建一个用于写入的文本文件 "a" 附加到一个文本文件 "rb" 打开一个用于读取的二进制文件 "wb" 创建一个用于写入的二进制文件 "ab" 附加到一个二进制文件 "r+" 打开一个用于读/写的文本文件 "w+" 创建一个用于读/写的文本文件 "a+" 打开一个用于读/写的文本文件 "rb+" 打开一个用于读/写的二进制文件 "wb+" 创建一个用于读/写的二进制文件 "ab+" 打开一个用于读/写的二进制文件 示例:     char ch;    FILE *input = fopen( "stuff", "r" );    ch = getc( input );
[解决办法]
探讨
是个FILE *结构,不同编译器对FILE的实现各有不同
具体可以看下stdio.h中对FILE的定义

[解决办法]
NAME
fopen, fdopen, freopen - stream open functions

SYNOPSIS
#include <stdio.h>

FILE *fopen(const char *path, const char *mode);


RETURN VALUE
Upon successful completion fopen(), fdopen() and freopen() return a FILE pointer. Otherwise, NULL is returned and errno
is set to indicate the error.

返回 FILE* fp文件指针类型

热点排行