CString CStringOut;
CString CTest5Dlg::CharToCString(char* CharIn)
{
for (int CharToCStringI = 0 ; CharToCStringI < 10 ; CharToCStringI++)
{
CStringOut[CharToCStringI] = CharIn[CharToCStringI];
//strcpy(CStringOut,CharIn);
}
CStringOut[10] = '/0';
return CStringOut;
}
vc告诉我:error C2106: '=' : left operand must be l-value什么意思啊!!!
该怎么办啊!!!
CString CTest5Dlg::CharToCString(char* CharIn)
{
for (int CharToCStringI = 0 ; CharToCStringI < 10 ; CharToCStringI++)
{
CStringOut[CharToCStringI] = CharIn[CharToCStringI];
//strcpy(CStringOut,CharIn);
}
CStringOut[10] = '/0';
return CStringOut;
}
vc告诉我:error C2106: '=' : left operand must be l-value什么意思啊!!!
该怎么办啊!!!
CString cstr=str;
{
return CString(CharIn);
}
可以直接赋值的了,同楼上。没必要自己设计函数。
CString sTemp(CharIn);