Я не уверен, прав ли мой титул. Что я делаю, пишу python script для автоматизации некоторых моих написаний кода. Поэтому я разбираюсь в файле .h. но я хочу расширить все макросы, прежде чем начать. поэтому я хочу сделать вызов оболочки:
gcc -E myHeader.h
Который должен поставить старую версию обработанного сообщения myHeader.h на stdout. Теперь я хочу прочитать все, что выводится прямо в строку для дальнейшей обработки. Я читал, что могу сделать это с помощью popen, но я никогда не использовал объекты pipe.
как это сделать?