Я почти полностью новичок в c ++ и пытаюсь создать простое окно чата на стороне клиента просто для тестирования, но столкнулся с проблемой, что вывод моего cin дает только первую букву имени.
~ Jayden
Я пытался объявить «userName» как bool, int и char, однако два из них дают результат cout в качестве результата.Я уже говорил об этом, но похоже, что это проблема новичка, поэтому никто не может ответить на этот вопрос.
#include <iostream>
#include <string>
using namespace std;
int main()
{
int userName;
bool nameSuccess = false;
cout << "Welcome to ChatBox v1.43" << endl;
cout << "========================" << endl;
do {
cout << "Enter a username: ";
cin >> userName;
cout << "You will now be known as ";
cout << userName;
nameSuccess = true;
} while (!nameSuccess);
system("pause");
cin.ignore();
cin.clear();
cin.get();
return 0;
}
Консоль должна вывести имя пользователя в следующем формате: «Теперь вы будетеизвестный как (userName) "