bezumes
30-04-2006, 19:27
Здравствуйте! мне надо чтобы если юзер вводит неверные данные ему было предложено вновь ввести данные заново.Почему этого не происходит
#include "stdafx.h"
#include <iostream>
#include <locale>
#include <conio.h>
typedef unsigned short int g;
int main()
{
g b=0;g m=1;
std::wcout.imbue(std::locale(".866"));
for(g i=0;m==1;i++)
{
try
{
std::wcout<<L"Введите столбец по которому надо сортировать(меньше 10)";
std::cin>>b;m=0;
}
catch(...){m=1;}
}
return EXIT_SUCCESS;
}
#include "stdafx.h"
#include <iostream>
#include <locale>
#include <conio.h>
typedef unsigned short int g;
int main()
{
g b=0;g m=1;
std::wcout.imbue(std::locale(".866"));
for(g i=0;m==1;i++)
{
try
{
std::wcout<<L"Введите столбец по которому надо сортировать(меньше 10)";
std::cin>>b;m=0;
}
catch(...){m=1;}
}
return EXIT_SUCCESS;
}