Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2013, 18:40   #1
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию Двойные кавычки внутри кавычек - как передать

Нужно присвоить параметру String^ или LPCWSTR значение:
hl2.exe -steam -game "Rock 24"
Кавычки именно двойные,с одинарными не работает (это параметр командой строки для запуска файла). Параметр передается в API CreateProcess.
Код:
String^ strgamerun=gamefolder+"\\hl2.exe -steam -game "Rock 24"";
Ошибка 1 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Rock" c:\users\mishutka\documents\visual studio 2010\projects\halflife2rock24launch er\halflife2rock24launcher\Form1.h 127
calypso вне форума Ответить с цитированием
Старый 22.12.2013, 18:52   #2
alexander13
Форумчанин
 
Аватар для alexander13
 
Регистрация: 07.02.2013
Сообщений: 267
По умолчанию

Экранировать кавычки?

Код:
String^ strgamerun=gamefolder+"\\hl2.exe -steam -game \"Rock 24\"";
Μολὼν λαβέ
alexander13 вне форума Ответить с цитированием
Старый 22.12.2013, 19:22   #3
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию

Да работает,спасибо. Не знал про этот трюк.
calypso вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конкатенация, запятые, двойные кавычки Dexes PHP 9 27.12.2017 20:53
TWEBBROWSER - теряются двойные кавычки AvRob HTML и CSS 4 20.04.2012 22:08
двойные кавычки в переменной mystiql Microsoft Office Access 4 11.11.2010 22:51
Двойные кавычки в txt источнике для сводной bhima Microsoft Office Excel 0 13.12.2009 16:13