ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5101  
Старый 10.04.2010, 19:53
Аватар для Guffi
Guffi
Новичок
Регистрация: 06.03.2010
Сообщений: 9
Провел на форуме:
12530

Репутация: 0
По умолчанию

Ну во первых обычная строка это наверное акси? Если так то держи есть функция в WinAPI для этого:
Код:
//MultiByteToWideChar преобразуют строку однобайтовых символов в строку Unicode
//функции wcstombs и WideCharToMultiByte выполняют обратное преобразование.
Определения функций параметры примеры всё в SDK...

Последний раз редактировалось Guffi; 10.04.2010 в 20:00..
 
Ответить с цитированием

  #5102  
Старый 10.04.2010, 21:47
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Guffi, вот такое нашёл:

Цитата:
char *ansistr = "привет";
int a = lstrlenA(ansistr);
BSTR unicodestr = SysAllocStringLen(NULL, a);
::MultiByteToWideChar(CP_ACP, 0, ansistr, a, unicodestr, a);
//... when done, free the BSTR
::SysFreeString(unicodestr);
Но ничего не конвертирует.
 
Ответить с цитированием

  #5103  
Старый 11.04.2010, 03:42
Аватар для eldar85
eldar85
Познающий
Регистрация: 27.08.2009
Сообщений: 82
Провел на форуме:
131097

Репутация: 5
Отправить сообщение для eldar85 с помощью ICQ
По умолчанию

как с помощью libcurl отправлять картинку на сайт методом пост??
может кто знает, помогите разобраться.
эту картинку в string перевести лучше или куда???
 
Ответить с цитированием

  #5104  
Старый 11.04.2010, 03:50
Аватар для eldar85
eldar85
Познающий
Регистрация: 27.08.2009
Сообщений: 82
Провел на форуме:
131097

Репутация: 5
Отправить сообщение для eldar85 с помощью ICQ
По умолчанию

curl_formadd(&post, &last, CURLFORM_COPYNAME, "file", CURLFORM_FILE, file, CURLFORM_CONTENTTYPE, "image/jpeg", CURLFORM_END);

вот это вроде что то похожее нашел, но не знаю как теперь применить это))
 
Ответить с цитированием

  #5105  
Старый 11.04.2010, 10:19
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
Сообщение от mailbrush  
Как в Borland C++ Builder преобразовать обычную строку в UTF-8?

Заранеее спасибо.
Все еще актуально.
 
Ответить с цитированием

  #5106  
Старый 11.04.2010, 13:04
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Товарищ M_script_ мне скинул готовую функцию, за что ему спасибо.

Код:
//---------------------------------------------------------------------------
String MultibyteToUTF8(String sSource)
{
    WideString wsStr = sSource;
    String sTarget;
    char *pTargetData = NULL;
    int iTargetLen = WideCharToMultiByte(CP_UTF8,
                                        0,
                                        wsStr,
                                        -1,
                                        pTargetData,
                                        0,
                                        NULL,
                                        NULL);

    pTargetData = new char[iTargetLen + 1];
    memset(pTargetData, 0, iTargetLen + 1);
    WideCharToMultiByte(CP_UTF8,
                        0,
                        wsStr,
                        -1,
                        pTargetData,
                        iTargetLen,
                        NULL,
                        NULL);
    char *data = pTargetData;
    sTarget = data;
    delete []pTargetData;
    pTargetData = NULL;
    return sTarget;
}
//---------------------------------------------------------------------------
 
Ответить с цитированием

  #5107  
Старый 11.04.2010, 19:03
Аватар для BEGINER
BEGINER
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме:
33376

Репутация: 3
По умолчанию

Цитата:
Как в Borland C++ Builder преобразовать обычную строку в UTF-8?
WideCharToMultiByte(CP_ACP, 0, wstr, wcslen(wstr),str,strlen(str), NULL, NULL);
memset(str,0,strlen(str));
MultiByteToWideChar(CP_UTF8,0, str, strlen(str), wstr, wcslen(wstr));
 
Ответить с цитированием

  #5108  
Старый 12.04.2010, 00:27
Аватар для gold-goblin
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

Код:
#include "stdafx.h"
#include <iostream>
using std::cout;
main()
{
	cout << "hello there. \n";
	cout << "Here is 5: " << 5 << "\n";
	cout << "the monipylator end writes a new line to the screen";
	cout <<
		endl;
	cout << "here is veri big number: \t" << 70000 << endl;
	return 0;
}
Цитата:
error C2065: endl: необъявленный идентификатор
Вот в чем дело не подскажите?
Кстати какую актуальную книгу по С++можно найти в электронном виде?
 
Ответить с цитированием

  #5109  
Старый 12.04.2010, 01:18
Аватар для razb
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

Цитата:
error C2065: endl: необъявленный идентификатор
endl находится в контексте std значит либо using std::endl либо using namespace std
 
Ответить с цитированием

  #5110  
Старый 12.04.2010, 01:22
Аватар для gold-goblin
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

Цитата:
endl находится в контексте std значит либо using std::endl либо using namespace std
error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ