What is the function below designed to do?*
void dispstr(char* ps)
{
while( *ps)
cout << *ps++;
cout << endl;
}
A. Displays an infinite amount of characters.
B. Displays one character at a time until it runs into the NULL character '\0'.
C. It does not do anything because the while loop test condition is always false
D. We cannot tell because the function call is missing.