Por que não é necessário incluir o header <ctype.h> ?
Por que não é necessário incluir o header <ctype.h> no código abaixo para que funcione ?
# include <string>
# include <iostream>
using namespace std;
void main (void)
{
string a;
cout << "digite uma string!" << endl;
getline(cin,a);
cout << a[0] << endl; //exibe a primeira letra da string
if (isalpha(a[0])) //verifica a primeira letra da string. Por que não é necessário <ctype.h> ?
cout << "true alpha" << endl;
else if (isdigit(a[0])) //verifica a primeira letra da string. Por que não é necessário <ctype.h> ?
cout << "true digit" << endl;
else
cout << "false alpha and digit" << endl;
system ("pause");
}Discussão (4)
Carregando comentários...