Получение двух разных выходов в двух разных приложениях?
Когда я запускаю код в повторении, я получаю следующий вывод 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++.
Нет; это нормально.