31
2017-05-13 01:26:04
0
명령행 인자는 int main(int argc, char* argv[]) 에서 argv[1], [2], ... 들을 말하는것 같네요. command line argument 인것 같은데.
$ somefile somestring somefile 이렇게 실행하면 somefile 안에서 somestring 이라는 string이 들어간 모든 라인을 출력해라 라는 말인데,
위와 같은 경우 argc = 3, argv[1] = "somestring" argv[2] = "somefile" 이렇게 들어올 테니..
fopen으로 파일을 열어서 fgets로 각 라인을 읽어 argv[1] 이 포함되어 있으면 출력하면 되겠습니다.