Как включить строковую переменную (char *) в «системную» команду - linux

char * S =" hello "; // предполагаем, что он динамически распределяется правильно

Я хочу использовать S в приведенном ниже операторе, когда S будет обрабатываться как строка со значением «привет».

system («grep S searchtext.txt> result.txt»);

Как мне это сделать?

6
задан Eternal Learner 27 November 2010 в 11:24
поделиться