免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1435 | 回复: 2
打印 上一主题 下一主题

[函数] 函数定义中的实参问题<文件操作> [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-16 19:27 |显示全部楼层 |倒序浏览
如此定义:
void CFile::OpenFile(int p_nMode = ios::app | ios:ut | ios::in )
{};
是说明该函数的p_nMode只能是“ios::app | ios:ut | ios::in”这三种中一种,
还是“ios::app | ios:ut | ios::in”是一种文件的打开模式,那又是什么意思?

论坛徽章:
0
2 [报告]
发表于 2003-08-18 10:50 |显示全部楼层

函数定义中的实参问题<文件操作>

但是,如此一段代码却无法读出文件中的内容。

==================================
#include <stdio.h>;
#include <fstream>;
#include <string>;

int main()
{
        const int BUFFERLEN=128;
        char word[BUFFERLEN];


        fstream outFile("File.txt",ios::in|ios::app|ios:ut);
        if(!outFile){
                cerr << "have a err" << endl;
                return -1;
        }

        while (!outFile.eof()){
                outFile.getline(word,sizeof(word),'\n');
                cout << word << endl;
        }

        outFile.close();
}

论坛徽章:
0
3 [报告]
发表于 2003-08-19 13:00 |显示全部楼层

函数定义中的实参问题<文件操作>

文件内容读不出来.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP