C/C++프로그램으로 터미널을 실행해서 명령어를 전달해보자.
`system`함수를 이용한다.
코드 예제
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
//명령어 입력
cout << "Input command to run!" << endl;
string command;
cin >> command;
//str을 char*로 변환
const char *c = command.c_str();
//터미널에 명령어 전달
system(c);
return 0;
}
실행결과
참고
https://www.quora.com/How-do-I-use-terminal-commands-in-C++
'Study > linux' 카테고리의 다른 글
도커에서 HPL 이용하기 (0) | 2019.09.30 |
---|---|
내가 만든 프로그램을 터미널에서 명령어처럼 사용하기 (0) | 2019.09.28 |
Ubuntu 터치패드를 편하게! :: Fusuma (0) | 2019.09.27 |
우분투 루트 폴더 용량이 꽉 찼을 때 (0) | 2019.09.26 |
Ubuntu 18.04 설치 후 세팅하기 (0) | 2019.09.26 |