当前位置: 技术问答>linux和unix
什么叫函数返回之前啊
来源: 互联网 发布时间:2017-02-11
本文导语: 在看UNIX环境高级编程的书 在标准IO库里介绍这样的函数 setbuf(FILE *fp,char *buf); 后面有个注意: “如果在一个函数内分配一个自动变量类的标准IO缓冲区,则从该函数返回之前,必须关闭该流” 什么叫函数返回之前啊...
在看UNIX环境高级编程的书
在标准IO库里介绍这样的函数
setbuf(FILE *fp,char *buf);
后面有个注意:
“如果在一个函数内分配一个自动变量类的标准IO缓冲区,则从该函数返回之前,必须关闭该流”
什么叫函数返回之前啊?
在标准IO库里介绍这样的函数
setbuf(FILE *fp,char *buf);
后面有个注意:
“如果在一个函数内分配一个自动变量类的标准IO缓冲区,则从该函数返回之前,必须关闭该流”
什么叫函数返回之前啊?
|
不是在setbuf返回之前关闭流,而是在调用setbuf的那个函数返回之前关闭流,就直接调用fclose就可以了
|
如果在一个函数func内你分配一个自动变量类的标准IO缓冲区,则从函数func返回之前,必须关闭该流