TA的每日心情 | 开心 昨天 15:23 |
---|
签到天数: 69 天 [LV.6]常住居民II
管理员
- 积分
- 2704
|
//////////////////////////////////////////////////////////////////////////////////
//# DOC.BEGIN
//# 函数名称: oxaReadTextFile
//# 函数编号: OXA
//# 函数声明:
//# 输入参数: CString sFile //文件名
// bool bRemove []=false
//# 输出参数: saFileText CStringArray [] //获取行字符串的字符数组
//# 返回值: bool rt
//# 函数分类:
//# 函数功能:读取文本文件字符
//# 注意事项:
//# 涉及的全局变量:
//# 调用的OXARX函数:
//# 函数算法:
//# ACAD版本:R14 R15 R16
//# 配合函数:
//# 类似函数:
//# 替换函数:
//# 现存缺陷:
//# 示例程序:
//# 测试要求:
//# 历史记录: 2003年9月26日 , zjw ,编制
//
//# DOC.END
bool oxaReadTextFile(CString sFile, CStringArray &saFileText ,bool bRemove)
{
CString sText = _T("");
CStdioFile file;
CFileFind findfile;
if (!findfile.FindFile(sFile))return FALSE;
if(file.Open(sFile,CFile::modeRead))
{
BOOL bSuccess = TRUE;
if (bRemove)
{
saFileText.RemoveAll();
}
while(bSuccess)
{
bSuccess = file.ReadString(sText);
if(bSuccess)
{
saFileText.Add(sText);
}
}
file.Close();
}
return TRUE;
}
// |
|