一个关于CEDIT的问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:38:28
在VC中,拉了个支持换行输入的文本控件,我想问问大家,假设我输入以下数据:
1
2
3
4
5
那么,有没有什么办法能让我分别获取每行的数据?
例如我定义 char *a[100];那么有没有办法使a[0]指向"1",a[2]指向'2'...,有什么办法可以实现呢?
急求啊,我再线=,分先给你们20,好了,大不了我再拖到15天,再赚个75分给大家!

可以使用GetLine来获取每行的数据

比如文本控件的ID为IDC_EDIT1,需获取第5行的数据

CHAR s[256];
CEdit *pEdit = (CEdit *)GetDlgItem(IDC_EDIT1);
s[pEdit->GetLine(4, s, 256)] = 0;

关联一个CString 类型的变量,然后用Replace将所有的换行符替换成空