LPTSTR lpsz = strNext.GetBuffer(MAX_BUFLEN);
BOOL bStop = FALSE;
while (!bStop)
{//判断是否为空,或是超过字段最大范围,或是遇到特殊字符
if (_fgetts(lpsz, MAX_BUFLEN, m_pStream) == NULL)
{
if (fseek(m_pStream, 0, SEEK_SET) != 0)
MessageBox("不能读 '每日提示' 文件");
}
else
{
if (*lpsz != ' ' && *lpsz != '\t' &&
*lpsz != '\n' && *lpsz != ';')
{
bStop = TRUE;
}
}
}
strNext.ReleaseBuffer();
}
四、结语
通过“每日提示”对话框的设计,从某种程度上讲,可以增强应用软件的成熟性,虽然只是一个微小的细节,有时候可以达到事半功倍的效果。
|