Cómo determinar si un objeto CString está vacío
CString str1 = "VC Source.com";
if(str1 != NULL)
{
AfxMessageBox("str1 está vacío"); p> p>
}
esle
{
AfxMessageBox("str1 no está vacío");
}
Dado que str1 es un objeto CString, no un puntero, obviamente es inapropiado comparar un objeto con un puntero NULL.
Algunos amigos pueden preguntar, aparte de la función IsEmpty(), ¿no hay otra forma de determinar si la cadena CString está vacía? Sí, introducimos un método menos eficiente:
CString str1 = "VC Source";
if (x ! = "")
{
AfxMessageBox("str1 no está vacío");
}
else
{
AfxMessageBox( "str1 está vacío ");
}