Вопросы по теме 'tchar'

Каков самый простой способ преобразовать char [] в / из tchar [] в C / C ++ (ms)?
Это кажется довольно интересным вопросом для софтбола, но мне всегда трудно найти эту функцию, потому что, похоже, существует очень много вариантов относительно ссылок на char и tchar.
46585 просмотров
schedule 01.09.2023

Как преобразовать _TCHAR * в char * при использовании аргументов переменной длины С++?
Нам нужно передать строку формата _TCHAR * и количество строк char * в функцию с аргументами переменной длины: inline void FooBar(const _TCHAR *szFmt, const char *cArgs, ...) { //... } Так что это можно назвать так: char *foo = "foo";...
21726 просмотров
schedule 28.02.2022

правильный стиль для взаимодействия с устаревшим кодом TCHAR
Я изменяю чужой код, который широко использует TCHAR. Лучше ли просто использовать std::wstring в моем коде? wstring должен быть эквивалентен TString на широкоформатных платформах, поэтому я не вижу проблемы. Обоснование заключается в том, что...
248 просмотров
schedule 24.10.2023

С++ Индексация строки TCHAR
Я занимаюсь статическим анализом некоторого старого кода C++, и мой C++ не самый сильный. У меня есть этот кусок кода: void NIDP_clDPLogger::log(TCHAR *logString) { TCHAR temp_logString[1024] = {0};...
885 просмотров
schedule 13.07.2022

как правильно вывести TCHAR из функции?
Этот код: #include <tchar.h> TCHAR example_function() { TCHAR example_tchar[10]; return example_tchar; } int main() { } Выдает ошибку: In function 'TCHAR example_function()': error: invalid conversion from 'TCHAR* {aka char*}'...
2503 просмотров
schedule 22.06.2022

Сохранение числовых значений в массиве TCHAR в переменной INTEGER в VC++. (в среде UNICODE)
Я задал вопрос, очень похожий на этот в потоке: https://stackoverflow.com/questions/11259474/store-the-numericals-in-char-array-into-an-integer-variable-in-vc, W.R.T. выше поток, мой вопрос заключается в следующем: Я работаю в среде UNICODE....
1497 просмотров
schedule 01.04.2022

Определение версии vswprintf() в Visual C++
У меня есть проект, который использует _vscwprintf() / vswprintf() (через _vsctprintf() / _vstprintf() ) для создания форматированных строк произвольной длины в буферах malloc() ed. Когда я запускал проект под Visual C++ 2008, _vstprintf()...
207 просмотров
schedule 07.05.2022

Массив С++ TCHAR для wstring не работает в VS2010
Я хотел бы преобразовать массив TCHAR в wstring. TCHAR szFileName[MAX_PATH+1]; #ifdef _DEBUG std::string str="m:\\compiled\\data.dat"; TCHAR *param=new TCHAR[str.size()+1]; szFileName[str.size()]=0;...
4538 просмотров
schedule 08.12.2022

Как заменить символ в строке TCHAR
У меня есть строка TCHAR, содержащая путь. Мне нужно заменить все вхождения / на \ в пути, если они есть. Переменная, содержащая путь, определяется следующим образом: TCHAR mypath[1024]; Если mypath содержит C:/new/newfile/a.txt , то...
4407 просмотров
schedule 05.06.2022

С++ Объединить 2 символа
Я пытаюсь объединить 2 tchar. char username[UNLEN+1]; DWORD username_len = UNLEN+1; GetUserName(username, &username_len); TCHAR* appdatapath ="C:\\Users\\"+username+"\\AppData"; Но я получаю сообщение об ошибке в строке appdatapath. Как...
13636 просмотров
schedule 01.07.2023

Неправильный вывод бинарного файла с использованием _tprintf
Я должен прочитать двоичный файл, но у меня неправильный вывод. Я начинаю с текстового файла, который содержит: 1 100000 Romano Antonio 1250 2 150000 Fabrizi Aldo 2245 3 200000 Verdi Giacomo 11115 4 250000 Rossi Luigi 13630 Я генерирую...
253 просмотров
schedule 26.02.2022

Использовать TCHAR в ostringstream
Хорошо, я на самом деле не человек C++, и это, вероятно, будет отвергнуто до проклятия, поскольку я просто читаю код и делаю предположения, основываясь на других языках, которые я знаю (плохо я знаю, но я просто хочу скомпилировать одно решение с...
701 просмотров
schedule 21.11.2023

Как соединить char с массивом TCHAR?
Я хочу объединить случайную строку с именем каталога, и конечный результат должен быть примерно таким: C:\Program Files (x86)\AAAFFF1334 В следующем коде эта часть: " AAAFFF1334 " содержит странные символы: Что нужно сделать, чтобы...
367 просмотров

Как исправить «Тип метода несовместим с PInvoke»
Пытаясь вернуть структуру с точным макетом, как в C++, проблема заключается в том, что TCHAR rMsg[256] включен в структуру C++, а [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public char rMsg; включен в структуру C# (оба будут показаны...
44 просмотров
schedule 29.10.2023

Что означает эта ошибка: «ошибка C2664 не может преобразовать аргумент 7 из« TCHAR (*) [261] »в« LPSTR »
Я новичок в кодировании, и я не слишком уверен, как решить эту проблему. Ошибка заключается в следующем: ошибка C2664: «BOOL GetVolumeInformationA (LPCSTR, LPSTR, DWORD, LPDWORD, LPDWORD, LPDWORD, LPSTR, DWORD)»: невозможно преобразовать аргумент...
38 просмотров
schedule 24.07.2023