Оказывается, перебрать строку посимвольно можно и так:


char *xxx = "nunifigasebe";

for (char *cp=xxx; *cp; *cp++ )
{
cout << *cp << " ";
}
cout << endl;