У меня проблемы с компиляцией моей программы. Ошибка происходит в строке 165-177. Все что я добавил это тест на наличие букв и у меня вылезла ошибка, надеюсь вы поможете! Полный код http://pastebin.com/embed.php?i=WHrSasYk
(Прикрепленный ниже код)
do
{
cout << "\nCustomer Details:";
cout << "\n\tCustomer Name:";
cout << "\n\t\tFirst Name:";
getline (cin, Cust_FName, '\n');
if (Quotation::Cust_FName.length() <= 1)
ValidCustDetails = false;
else
{
// Error line 165!
for (unsigned short i = 0; i <= Cust_FName.length; i++)
if (!isalpha(Quotation::Cust_FName.at(i)))
ValidCustDetails = false;
}
cin.ignore();
cout << "\t\tLast Name:";
getline (cin, Cust_LName, '\n');
if (Cust_LName.length () <= 1)
ValidCustDetails = false;
else
{
// Error line 177!
for (unsigned short i = 0; i <= Cust_LName.length; i++)
if (!isalpha(Cust_LName.at(i)))
ValidCustDetails = false;
}
cin.ignore();
}
while(!ValidCustDetails);