Daniel: suche empty() funktion für c++

Beitrag lesen

hi leutz, guckt euch einfach mal das hier an:

error = 0;
do
{

if(error == 1)
  {
   printf("\nKeine name!");
  }

printf("\n\nSie haben sich f\x81r den Multiplayer Modus entschieden!\n\nBitte geben Sie den Namen der ersten Person an: ");
   scanf("%c", &firstperson);

error = 1;

}
while(firstperson == '');

das ganze hier ist C++ kein php, daher gibt es keine funktion wie empty() und firstperson == '', kann ich leider nicht benutzen, da kommt nur nen fehler:

error C2137: leere Zeichenkonstante

Weiß einer von euch wie ich das in einem C++ programm sonst noch umsetzen kann?

lg dani