Como colocar uma variável entre aspas entre aspas

1

Eu quero chamar: ./mjpg_streamer -i "./input_uvc.so -r 320x240" -o "./output_http.so -w ./www" de um programa em C, executando system() .

O problema é que eu tenho que colocar o comando shell entre aspas, o que pode existir. Como posso consertar isso?

    
por dempap 03.07.2014 / 16:56

1 resposta

4

use o caractere de escape \ da seguinte forma:

./mjpg_streamer -i \"./input_uvc.so -r 320x240\" -o \"./output_http.so -w ./www\"
    
por 03.07.2014 / 16:59