Автор: cheops (05.04.2007 в 12:37)
А помоему всё замечательно срабатывает и урезается...
#include <iostream>
using namespace std;
int main()
{
char name[80];
int zhanr;
cout << "Name:";
cin.getline(name, 15);
cout << "Zhanr:";
cin.width(10);
cin >> zhanr;
cout << "\n" << name << " " << zhanr << endl;
return 0;
} |
В консоли нельзя ограничить ввод пользователя, вы не контролируете ввод, пока не возьмёте под своё управление окно... Такой жёсткий контроль удел графического интерфейса, в консоли остаётся только получить то, что ввёл пользователь, удалить не допустимые символы или попросить пользователя ввести данные ещё раз.