Вопросы по теме '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 просмотров
schedule
08.01.2024
Как исправить «Тип метода несовместим с 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