5
ответов

Что самый простой путь состоит в том, чтобы преобразовать символ [] к/от tchar [] в C/C++ (мс)?

Это походит на симпатичный вопрос о софтболе, но мне всегда нелегко искать эту функцию, потому что там кажутся, что существует столько изменений относительно ссылки символа и tchar.
вопрос задан: 1 October 2008 20:05
4
ответа

Как я преобразовываю из _TCHAR * для обугливания * при использовании переменной длины C++ args?

Мы должны передать формат _TCHAR * строка и много символов * строки в функцию с переменной длиной args: встройте пустой FooBar (константа _TCHAR *szFmt, символ константы *скалы...) {//...} Так это...
вопрос задан: 23 October 2009 12:49
3
ответа

То, как иметь дело с Unicode, представляет в виде строки в C/C++ межплатформенным дружественным способом?

На платформах, отличающихся, чем Windows, Вы могли легко использовать символ * строки и рассматривать их как UTF-8. Проблема состоит в том, что в Windows Вы обязаны принимать и отправлять сообщения с помощью wchar* строки (W)...
вопрос задан: 27 April 2010 16:19
2
ответа

Преобразуйте массив TCHAR в массив символов

Как преобразовать в TCHAR [] для обугливания []?
вопрос задан: 27 March 2013 05:20
2
ответа

Действительно ли желательно использовать strcmp или _tcscmp для сравнения строк в версиях Unicode?

Действительно ли желательно использовать strcmp или _tcscmp для сравнения строк в версиях Unicode?
вопрос задан: 13 August 2012 18:40
2
ответа

C++ win32 fstream широкий спор

См. ссылку для того, о чем я говорю. Я хочу использовать точку 1 в ссылке и #define tfopen _wfopen #define _T (s) L##s, чтобы сделать точно, что говорит ссылка, возможно: станд.:: файл ifstream (tfopen ("...
вопрос задан: 12 August 2010 19:22
2
ответа

Как присвоить значение массиву TCHAR

У меня есть массив TCHAR в моем коде C++, который я хочу присвоить статические строки ему. Я установил начальную строку на него через TCHAR myVariable[260] = ТЕКСТ ("начальное значение"); Все хорошо работает на этом...
вопрос задан: 10 October 2009 12:13
2
ответа

tchar.h на Linux

Я пытаюсь написать кросс-платформенный i18n код C++. Начиная с большей части системы Linux предпочитают использовать UTF-8 в качестве кодировки символов, я думал, что должен использовать строку на Linux и wstring в Windows. tchar.h...
вопрос задан: 21 May 2009 23:41
1
ответ

Как преобразовать массив TCHAR в std :: string?

Как преобразовать массив TCHAR в std :: string ( не в std :: basic_string)?
вопрос задан: 30 August 2018 21:43
1
ответ

Дифференцируйтесь между TCHAR и _TCHAR

Каковы различные различия между этими двумя символами TCHAR и тип _TCHAR, определенный в заголовке Windows tchar.h? Объясните с примерами. Кратко опишите сценарии, где Вы использовали бы TCHAR как...
вопрос задан: 1 June 2010 10:25
0
ответов

Существует ли спецификатор формата, который всегда означает строку char с _tprintf?

Когда вы создаете приложение в Windows с помощью поддержки TCHAR,% s в _tprintf () означает строку char * для сборок Ansi и wchar_t * для сборки Unicode, а% S означает обратное. Но есть ли какой-либо формат ...
вопрос задан: 12 March 2013 01:08
0
ответов

Почему существует макрос, определяющий _tmain?

Я новичок в программировании на C ++, пришедший из Java и C #. Меня озадачивает распространение #define терминов, начиная с самого простого: #define _tmain wmain Когда я впервые узнал немного о ...
вопрос задан: 15 February 2013 10:30
0
ответов

Следует ли мне удалить TCHAR из кода Windows?

Я пересматриваю некоторые очень старые (10 лет) C код. Код компилируется на Unix / Mac с GCC и кросс-компилируется для Windows с MinGW. В настоящее время повсюду используются строки TCHAR. Я бы хотел избавиться от ...
вопрос задан: 10 August 2011 10:18
0
ответов

Объединение строки стека со строкой кучи дает странные результаты

Я уверен, что следующее имеет рациональное объяснение, но, тем не менее, я немного сбит с толку. Проблема заключается в функции, которая создает _TCHAR [CONSTANT], _TCHAR *, объединяет их и возвращает ...
вопрос задан: 31 July 2011 09:26
0
ответов

Преобразование TCHAR в строку в C ++

Я пытаюсь преобразовать TCHAR в строку, как в: std :: string mypath; Путь TCHAR [MAX_PATH]; GetModuleFileName (NULL, путь, MAX_PATH); Мне нужно установить mypath на путь path. Я выполнил простой цикл и ...
вопрос задан: 15 May 2011 07:31
0
ответов

Как я могу подставить TCHAR

У меня есть TCHAR и значение, как показано ниже: TCHAR szDestPathRoot [MAX_PATH] = "String This "; Теперь мне нужны первые три символа из TCHAR, как показано ниже: szDestPathRoot.substring (0,2); Как мне сделать ...
вопрос задан: 28 October 2010 04:47