LPTSTR指针类型的字符串,如何在该字符串前加上字符?
m_CodeText为edit控件名称LPTSTR print_str = m_CodeText.GetBuffer (50); //可以正确获取到m_CodeText上的值
LPTSTR print_font = "PSS:"+print_str;//error C2110: cannot add two pointers要怎么修改一下?
m_CodeText为edit控件名称LPTSTR print_str = m_CodeText.GetBuffer (50); //可以正确获取到m_CodeText上的值
LPTSTR print_font = "PSS:"+print_str;//error C2110: cannot add two pointers要怎么修改一下?
LPTSTR print_str = m_EditString.GetBuffer(50); //可以正确获取到m_CodeText上的值
CString sStr; sStr = "PSS:" + CString(print_str);
LPTSTR print_str = m_CodeText.GetBuffer (50); //可以正确获取到m_CodeText上的值
CString temp;
temp.format("%s",print_str);
CString test="PSS:";temp+=test;
LPTSTR print_font =(LPCSTR)temp;
肯定不能直接进行加运算,可以用C的字符串操作函数比如strcat
或者转换成CString或者string类加,以为这些类重载了+操作符