void ReadMailBody(CString& strContent)
{
CString strPath = g_szModulePath +"MailBody.txt";
char tem[1024];
memset(tem,0,1024);
FILE *file = fopen(strPath,"r");
if(file == NULL) return ;
fseek(file, 0, SEEK_END);
long lLength = ftell(file);
fseek(file, 0, SEEK_SET);
long lR = fread(tem, sizeof(char), lLength, file);
fclose(file);
strContent = tem;
strContent.Replace("/n","%0a"); //要是想显示在outlook中要加这句进行换行
}
{
CString strPath = g_szModulePath +"MailBody.txt";
char tem[1024];
memset(tem,0,1024);
FILE *file = fopen(strPath,"r");
if(file == NULL) return ;
fseek(file, 0, SEEK_END);
long lLength = ftell(file);
fseek(file, 0, SEEK_SET);
long lR = fread(tem, sizeof(char), lLength, file);
fclose(file);
strContent = tem;
strContent.Replace("/n","%0a"); //要是想显示在outlook中要加这句进行换行
}
本文介绍了一个C++函数voidReadMailBody,该函数用于从文件'MailBody.txt'中读取邮件正文并将其内容存储到CString变量中。在读取过程中,函数会检查文件是否存在,并处理文件长度及内容转换。
3453

被折叠的 条评论
为什么被折叠?



