2015-01-13 3 views
-1
char custname[50]; 

Имя пользователя custname массива с 50 значениями в нем.
Хотите показать полное имя клиента в C++

cin>>custname; 
cout<<custname; 



Как это следует принять ИМЯ ОТЧЕСТВО ЬавЬЫате от клиента в массиве.

Я сделал программу на C++, в которой я хочу ввести полное имя моих клиентов, а также хочу его отобразить. Всякий раз, когда я ввожу имя, он пропускает часть после пробела. Я новичок в C++, поэтому, пожалуйста, любая помощь оценивается.

ответ

3

Оператор >> из std::cin считывает строку до первого разделителя. Если вы хотите прочитать всю строку как строку, вместо этого используйте функцию std::getline().

Кроме того, не храните строку как char[], в этом случае используйте std::string.

Смежные вопросы