0
У меня просто вопрос. Как использовать переменную внутри кавычек? НапримерИспользование переменной внутри кавычек?
number =1
system (sudo asterisk -rx "pjsip show aor [number]")
Спасибо заранее
У меня просто вопрос. Как использовать переменную внутри кавычек? НапримерИспользование переменной внутри кавычек?
number =1
system (sudo asterisk -rx "pjsip show aor [number]")
Спасибо заранее
Это не так просто вопрос: нужно построить строку в памяти во время выполнения, например, с помощью sprintf
:
char command[100];
int number = 1;
sprintf(command, "sudo asterisk -rx \"pjsip show aor [%d]\"", number);
system(command);
Вышеприведенный код записывает команду, включая значение number
, преобразованное в десятичный, в буфер char[]
с именем command
и передает эту команду в system
f или исполнение.
Не редактируйте свой ответ, чтобы задать другой вопрос. Просто задайте другой вопрос. –