Предположим, у меня есть эта переменная
LPTSTR cmdArgs = "D:\\path\my.exe -user blah PLATFORM=0 DEVICE=0 -k poclbm VECTORS BFI_INT WORKSIZE=128 AGGRESSION=7";
Обратите внимание, где написано DEVICE = 0 ну, в моем случае это может быть DEVICE = 1 или DEVICE = 2 и т. Д.
Это будет означать, что эта строка должна быть динамической. Я собираюсь передать в функцию число, которое должно появиться после DEVICE =, однако я понятия не имею, как добавить его в переменную cmdArgs.
Я думал об использовании sprintf и выполнить DEVICE =% d, но я понятия не имею, могу ли я привести переменную char (которая будет содержать отформатированную строку) к LPSTR