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

Как поменять кодировку? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны две разреженные квадратные матрицы A и B. Получить матрицу C = A+B http://www.cyberforum.ru/cpp-beginners/thread1112406.html
.Даны две разреженные квадратные матрицы A и B порядка n ( разреженная матрица это матрица высокого порядка с большим количеством нулевых элементов ). Получить матрицу C = A+B. Для ...
C++ Как посчитать время вывода данных? В общем, дали такое задание: Выяснить в сколько раз вывод данных при помощи printf быстрее вывода данных при помощи cout Пытался гуглить, но так и не понял как и чем можно померить время вывода... http://www.cyberforum.ru/cpp-beginners/thread1112403.html
C++ Класс "вектор" с конструкторами, позволяющими создать нулевой вектор и вектор с произвольным числом элементов
Привет! Задача следующая. Нужно реализовать класс "вектор" с конструкторами, которые позволяют создать нулевой вектор и вектор с произвольным кол-во элементов. И требуется перегрузить ряд...
Не удаляются символы C++
Сорри за глупый вопрос, короче в си++ работал с кодом в режиме отладки, нажал случайно какие-то клавиши, может из F, короче теперь открываю любой проект или создаю новый, ничего не удаляется, хотя...
C++ Указатели и двусвязные списки http://www.cyberforum.ru/cpp-beginners/thread1112382.html
Уважаемые форумчане! Учусь по книжке Страструпа для начинающих. Вот пример кода: #include <iostream> #include "1.h" using namespace std; int main() { Link* norse_gods = new Link("Thor",...
C++ Текстовой файл с уже введенным текстом зашифровать и вывести уже зашифрованный Здравствуйте.Задание -шифр Виженера. Вроде код написал,но есть ошибки.Задание заключается в том,чтобы текстовой файл с уже введенным текстом зашифровать и вывести уже зашифрованный текст в другой... подробнее

Показать сообщение отдельно
Sadboy
1 / 1 / 0
Регистрация: 05.03.2014
Сообщений: 9
07.03.2014, 23:38  [ТС]
Все получилось, не знаю почему раньше не получалось, наверно в кодировках запутался.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        char  szData[2048];
        DWORD dwBytesRead;
        BOOL bRead =
            ::InternetReadFile(
            godRequest,
            szData, sizeof(szData)-1,
            &dwBytesRead);
 
 
 
        szData[dwBytesRead] = 0;
        wchar_t * wbuf;
        int size;
 
        size = MultiByteToWideChar(CP_UTF8, 0, szData, -1, NULL, 0);
        wbuf = (wchar_t*)calloc(sizeof(wchar_t), size);
        MultiByteToWideChar(CP_UTF8, 0, szData, -1, wbuf, size);
        wcout << wbuf << "\n";
        char * buf;
        size = WideCharToMultiByte(866, 0, wbuf, -1, NULL, 0, NULL, NULL);
        buf = (char*)calloc(sizeof(char), size);
        WideCharToMultiByte(866, 0, wbuf, -1, buf, size, NULL, NULL);
                cout<<buf;
Остался один вопрос. В чем разница между
string str =buf; // <-перекодированный "Добрый день"
и
str="Добрый день"
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru