mfc读入带空格的字符串
时间: 2023-05-13 16:01:37 浏览: 228
MFC读入带空格的字符串时,需要使用字符串流对象读取输入流中的内容并把它们存储到字符串对象中。首先,创建一个C++字符串对象,将其初始化为空。接着,在GetString()函数调用之前,调用SetSel()函数设置Edit窗口的内容为一个可以包含空格的字符串。之后,使用CStdioFile对象,按行读取输入流中的内容,并使用CString对象存储每个读取的行。对于每个读取的行,使用CStringTokenizer对象分割每行输入并使用CString对象存储每个子串。最后,使用CString对象将子串拼接成一个完整的字符串,并将其存储到初始的C++字符串对象中。这样,就可以读取带空格的字符串,并将其存储到一个C++字符串对象中,以便后续处理。需要注意的是,使用流对象读取输入流时,要处理输入中的换行符和回车符,并删除它们,以确保读取到的字符串不包含任何非法字符。
阅读全文