心血来潮想写个mfc对话框做的绩点计算器
其中成绩是从学校网页上复制的,格式如下:
2008/2009(1) 证券投资分析Ⅰ 公选课 良好 30 2
2008/2009(1) 体育Ⅲ 普通专业 60 32 1
2008/2009(1) 数据结构(双语)Ⅰ 普通专业 86 64 4
2008/2009(1) 大学物理CⅡ 普通专业 70 40 2.5
2008/2009(1) 大学英语BⅢ 普通专业 69 64 4
2008/2009(1) Java程序设计Ⅰ 普通专业 82 64 4
2008/2009(1) 马克思主义基本原理Ⅰ 普通专业 72 48 3
2008/2009(1) 数据结构大型实验 普通专业 良好 1周 0.5
我把这些贴到一个多行的edit里,然后我该怎么写读取这些数据的函数?盼高手!!
其中成绩是从学校网页上复制的,格式如下:
2008/2009(1) 证券投资分析Ⅰ 公选课 良好 30 2
2008/2009(1) 体育Ⅲ 普通专业 60 32 1
2008/2009(1) 数据结构(双语)Ⅰ 普通专业 86 64 4
2008/2009(1) 大学物理CⅡ 普通专业 70 40 2.5
2008/2009(1) 大学英语BⅢ 普通专业 69 64 4
2008/2009(1) Java程序设计Ⅰ 普通专业 82 64 4
2008/2009(1) 马克思主义基本原理Ⅰ 普通专业 72 48 3
2008/2009(1) 数据结构大型实验 普通专业 良好 1周 0.5
我把这些贴到一个多行的edit里,然后我该怎么写读取这些数据的函数?盼高手!!
TCHAR seps[] = _T("\r\n");
TCHAR *psztoken, *pszText;GetDlgItemText(IDC_EDIT1, strText); //从文本框获取内容。
pszText = strText.GetBuffer(0);
psztoken = _tcstok(pszText, seps);//依次取出每一行文本。
while (psztoken != NULL)
{
... 处理每一行的文本。
psztoken = _tcstok(NULL, seps); //下一行文本。
}strText.ReleaseBuffer();