Ошибка c++ !!! задаю вопрос уже третий раз! - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Ошибка c++ !!! задаю вопрос уже третий раз!

Регистрация
14 Июн 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
#define _CRT_SECURE_NO_WARNINGS

#include

#include

#include

using namespace std;

using namespace std::string_literals;

int main() {

setlocale(LC_ALL, "ru");



CURL* curl;

CURLcode res;



FILE* fp = fopen("C:\\Users\\GLEBHAS\\Desktop\\socks5.txt", "r");

if (fp == NULL) {

std::cout
 
Регистрация
6 Ноя 2013
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
char proxy[20];
int proxy_length = 0;
while (fscanf(fp, "%s", proxy + proxy_length) != EOF) {
proxy_length += strlen(proxy + proxy_length);
} Под прокси выделено 20 байт. Никакой гарантии, что в файле не окажется более длинной строки представлено не было, хотя спецификация %s позволяет указывать макс. длину считываемой строки

Далее, код ошибки здесь c0000005 - это access violation, скорее всего в районе приведенного мной блока. Когда вылазит подобное исключение, он показывает в отладчике проблемную строку и при этом можно увидеть, что именно в переменных прочиталось на момент сбоя.

> Задаю вопрос уже третий раз!
Программирование на си как бы подразумевает, что задолго до того, как браться за библиотеки, программист должен уметь справляться самостоятельно с отладкой выходов за границы массивов / выделения памяти и других базовых концепций, используя отладчик с пониманием происходящего
 
Регистрация
19 Окт 2013
Сообщения
93
Репутация
-8
Спасибо
0
Монет
0
ты что такое смастерить пытаешься твар?
 
Регистрация
23 Авг 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Ну и что, почему мы должны тебе помогать?)
почему должно быть не лень открывать комплиятор, вставлять и смотреть что к чему
 
Сверху Снизу