У меня есть следующая программа:
srand((unsigned) time(NULL));
for (int w = 0; w < 10; w++) {
int ran_x;
ran_x = rand() % 255;
cout << "nRandom X = " << ran_x << endl;
//some more lines of code
Sleep(1000);
}
Я запускаю его на Visual C ++ 2008, когда я запускаю эту программу, она не показывает никаких ошибок или предупреждений. Но когда я запускаю его, иногда он работает нормально, а иногда останавливается посередине и выдает эту ошибку "Это приложение запросило среду выполнения, чтобы завершить его необычным способом.
Пожалуйста, обратитесь в службу поддержки приложения для получения дополнительной информации. "
Что мне делать? Можно ли это сделать без использования функции Sleep () и при этом получать случайно сгенерированные значения. Потому что, если я удаляю Sleep (1000), он не выдает никакой ошибки, но не дает случайных значений либо