MFC 如何将一段CString的多行字符串,按每行赋值给一个char数组
VS2010下,编辑框设置一个CEDIT的变量,得到一个CString的多行的字符串,怎样每次按行赋值给同一个char数组。...
VS2010 下,编辑框设置一个CEDIT的变量,得到一个CString的多行的字符串,怎样每次按行赋值给同一个char数组。
展开
1个回答
展开全部
CSTRING可以直接当做char数组来使用,所以你只要用字符串拷贝就可以了
更多追问追答
追问
能说的具体点么,我编程要求是把一段CString的字符串,逐行替换成一些其他字符串在另一个编辑框显示,如何做能简单点。
追答
什么叫把CString的字符串逐行替换成一些其他字符串?你的意思是一行一行读取CEDIT的内容?
用CEdit类的GetLineCount函数,可以获得该编辑框中有多少行,然后循环用GetLine第一个参数为要读取的行数,第一行取值为0,可以利用GetLineCount函数的返回值做循环,然后每次写入一个CString里面,做处理后就能替换你需要的字符了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询