Вот почему C++ бестолковейший язык (подтверждение здесь)
От: 0K Ниоткуда  
Дата: 02.01.09 14:17
Оценка: -9 :))) :))) :))) :))) :))) :))
Пришлось мне на днях написать прогу на C++. Т.к. последний раз писал на нем в 2003 году, кое-что подзабыл.

И столкнулся с одной чепуховой проблемой: как запустить нижеприведенный код в Unucode-проекте:

CInternetSession session;
CHttpConnection* pHttpCon = session.GetHttpConnection(L"www.ya.ru");     
CHttpFile* pFile=pHttpCon->OpenRequest(L"GET", L"/");

pFile->SendRequest();

CString stLine;

while (pFile->ReadString(stLine) != FALSE)
{
   m_list.AddString(stLine); 
}


где m_list -- это Listbox Control

Проблема такая -- в Listbox Control вместо символов квадратики. Если проект не в юникоде, то работает нормально (т.е. с кодировкой проблем нет).

Спрашивал на разных 3 форумах. Несколько гуру пытались решить этот вопрос -- но так и не решили. А вопрос то элементарнейший: ведь кодировка это основа языка.

Вот мне интересно спросить у самих C++-чиков. Насколько сложным им кажется этот вопрос? Нужно ли быть гуру, чтобы его решить? Желательно привести цифры: типа "опыт 5 лет, для решения этого вопроса нужно 2 часа". И если вопрос действительно не сложный, то хотелось бы все же увидеть его решение...

Вывод сделал такой: C++ реально бестолковый язык, хоть и нафуфыреный. Для решения элементарнейших задач нужно читать 10-ти томники и быть гуру.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.