Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Сохранение переменной в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получение памяти под структуру http://www.cyberforum.ru/cpp-beginners/thread640344.html
Не могу понять, почему нельзя привести void* в мою структуру: struct func { double k,x; }; struct func* getArg(struct point &p1,struct point &p2) { struct func* functions_attr =...
C++ Трудности с организацией классовой иерархии Класс A использует данные класса B для выполнения своих методов, которые вызывает класс B. Что не хватает этому коду для того чтобы он закомпилировался? #include <iostream> class B; class A... http://www.cyberforum.ru/cpp-beginners/thread640342.html
Вычисление ряда C++
Всем доброго время суток. Нужно написать программу для вычисления ряда: 1 + 2*x + 3*{x}^{2} + 4*{x}^{3} + ... = \sum_{n=0}^{infinity}(n + 1)*{x}^{n}=\frac{1}{{(1-x)}^{2}} Аргумент x (x по модулю...
C++ Заполнить контейнер случайными числами
ТОлько начинаю свой тернистый путь, многие с этого начинали так что не надо судить строго мой нубовский код! идея такова что бы контейнер заполняется числами до 1000 они там перемешиваются и...
C++ Решение задач C++ Р. Лафоре http://www.cyberforum.ru/cpp-beginners/thread640338.html
Всем привет. нужна помощь в в решении 11 задачи 2 главы книги. Уже все перепробовал, не могу найти друго решения как поставить подчеркивания после первой строки. В аттаче задание и мой солюшен,...
C++ Считывание строки из бинарного файла в string Привет всем!! Помогите новичку понять почему происходит ошибка при считывании строки из файла. void LoadFile() { string j; fstream in("library.dat", ios::in | ios::binary ); if(... подробнее

Показать сообщение отдельно
Romadzao
7 / 7 / 1
Регистрация: 02.07.2012
Сообщений: 120
21.08.2012, 17:40  [ТС]
Проблема решена, но нет, не в потоке дело, а в массиве. Это ооочень странно, но инициализация массива была до операций с файлом, я перенёс после операций с файлом и всё заработало! Казалось бы, ну при чём тут этот массив???
Так не работало
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    char *query=(char*)malloc(68); // Вот эта загадочная строчка
    file=fopen("file.txt","r");
    fgets(Pass,20,file); 
    fclose(file);
    printf("Loaded pass = %s\n",Pass);
    SOCKET s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
    connect(s, (sockaddr *)&ssin, sizeof(ssin));
    sprintf(query,"POST /qwerty/uiop.php HTTP/1.1"
    "\nContent-Length: 68"
    "\nConnection: Keep-Alive"
    "\nAccept-Encoding: gzip"
    "\nAccept-Language: ru-RU,en,*"
    "\nUser-Agent: Mozilla/5.0"
    "\nHost: asdfg.hj.kl"
    "\nContent-Type: application/x-www-form-urlencoded\n\n"
    "do=CheckLogin&username=zxcvbnm&pass=%s         ",md5.digestString(Pass));

А так работает

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    file=fopen("file.txt","r");
    fgets(Pass,20,file); 
    fclose(file);
    char *query=(char*)malloc(68); // Она же, но перенесенная
    printf("Loaded pass = %s\n",Pass);
    SOCKET s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
    connect(s, (sockaddr *)&ssin, sizeof(ssin));
    sprintf(query,"POST /qwerty/uiop.php HTTP/1.1"
    "\nContent-Length: 68"
    "\nConnection: Keep-Alive"
    "\nAccept-Encoding: gzip"
    "\nAccept-Language: ru-RU,en,*"
    "\nUser-Agent: Mozilla/5.0"
    "\nHost: asdfg.hj.kl"
    "\nContent-Type: application/x-www-form-urlencoded\n\n"
    "do=CheckLogin&username=zxcvbnm&pass=%s         ",md5.digestString(Pass));
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru