C++ 里怎么取数组最后一个元素,
我是想获取编辑框输入的字符串放到str里,之后每当用户输入一个 就获取一个但是不想把历史输入的也获取,所以要取到最后输入的那个字符。
GetDlgItemText(DialogHwnd, IDC_EDIT2,(LPSTR) str2.c_str(), sizeof(str2));
str2 += '|';
string strTemp = str2.substr(str2.rfind('|') + 1);
OutputDebugString(strTemp.c_str());
我这样写 对吗。没啥效果啊, 初学VC
不对 因为你最后是“|” 所以输出为空 加字符串 以 “1”+用户输入字符串 为一个添加单元!
追问谢谢你啊
本回答被提问者和网友采纳