Получение двух разных выходов в двух разных приложениях?

Когда я запускаю код в повторении, я получаю следующий вывод 1024, 512,0,0,0, но когда я запускаю его в VS Code, я получаю 2,2,0,0,0. Что-то не так с моей конфигурацией VS Code C++.

      #include <iostream>
#include <cctype>

using namespace std;
int main(){
string my_string;
cout << "Enter a string: " ;
getline(cin,my_string);
cout << isalpha(my_string[0]) << endl;
cout << islower(my_string[0]) << endl;
cout << isupper(my_string[0]) << endl;
cout << isdigit(my_string[0]) << endl;
cout << isspace(my_string[0]) << endl;
return 0;
}

1 ответ

Когда эти функции возвращают положительное значение, это может быть любое положительное значение. Нет никаких гарантий, что это конкретное положительное значение или что это значение всегда будет одним и тем же положительным значением.

Что-то не так с моей конфигурацией VS Code C++.

Нет; это нормально.

Другие вопросы по тегам