标题:fopen出大事啦
取消只看楼主
pycansi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:418
专家分:1060
注 册:2012-7-26
结帖率:100%
已结贴  问题点数:7 回复次数:2 
fopen出大事啦
void f_open (FILE* pf, char* fname, char* mode){
    if (NULL == (pf = fopen (fname, mode))){
        perror ("Open the file");
        exit (1);
    }
}
这样一搞,就没用了....连出错信息都没有...
这不禁让我想起了函数返回栈指针...不知道有没有关联...
呼叫大牛....
搜索更多相关主题的帖子: file 信息 
2013-08-18 16:01
pycansi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:418
专家分:1060
注 册:2012-7-26
得分:0 
回复 2楼 embed_xuel
大牛啊,这只是把fopen和其检查简单地封装下...可是这个函数用不起来啊,一用就显示程序错误....


莫问前尘有愧,但求今生无悔
2013-08-18 17:31
pycansi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:418
专家分:1060
注 册:2012-7-26
得分:0 
回复 5楼 beyondyf
版主V5,感觉对函数的理解又加深了一步
下面来说说探索历程:
在对版主的回复百度了一番后,让我发现了这个:
http://blog.csdn.net/lijierson8/article/details/6532957
原来函数调用时,实参不是把自己传了过去,而是将自己的值传了过去


莫问前尘有愧,但求今生无悔
2013-08-18 18:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-419317-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.305401 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved