Марат Ganiev, эм, нет, вот пояснение, что твой код делает
int main()
{
setlocale(LC_ALL, "ru");
srand(time(0));
int number; // создаём переменную
cout << "Загадайте число от 0 - 100" << endl; // выводим сообщение на консоль
cout << "Загадали? Это число? - "; // выводим ещё одно сообщение на консоль
random_number(number); // вызываем функцию, передавая ей не инициализированную переменную, в которой может оказаться любое число, но скорее всего будет 0, игнорируя результат функции
}
int random_number(int number) {
for (int i = 0; i <= 1; i++) { // запускаем бесполезный цикл
number = 1 + (rand() % 100); // в котором присваиваем в number случайное число от 1 до 100
}
return number; // возвращаем number вызывающему коду
}
Тебе стоит по-лучше изучить основы, потому что сейчас твой код делает кучу бессмысленных вещей
AlessandrIT, попробовал ещё раз, да, работает, но через раз, типичная проблема для многих прокси. В своём парсере, который активно использует публичные прокси, я делаю обращения несколько раз с таймаутом секунд в 10 и работает прекрасно с очень нестабильными проксями. Учитывая это, тебе подойдёт один из вариантов:
- изучить документацию и найти, где включить такой функционал в той либе
- найти, где повесить хук на запросы и повторять их N раз
- форкнуть и написать такой функционал самому
- юзать другую либу
- отправлять запросы вручную
Тебе стоит по-лучше изучить основы, потому что сейчас твой код делает кучу бессмысленных вещей