Вызов командной строки из программы C

Я пишу приложение командной строки на C и изнутри программы я хотел бы вызывать другие приложения командной строки. Например (и только в качестве наглядного примера!), Скажем, я хотел бы написать приложение C, которое вызывает компилятор java. Во-первых, как мне это сделать? Есть ли функция C, которая напрямую вызывает командную строку чего-либо? Во-вторых, как мне взять обычный текстовый вывод, который отображает компилятор java, и отобразить его через программу c?

I ' Мне жаль, если это звучит немного безумно, но я новичок в C и никогда раньше не делал ничего подобного. Я бы с удовольствием начал писать несколько таких приложений в служебном стиле. Если это имеет какое-то значение, в настоящее время я использую Windows, но по возможности предпочел бы независимый от платформы метод, так как время от времени я использую Linux.

5
задан Aaron Hall 10 January 2017 в 01:30
поделиться