result 폴더 생성

C 언어의 경우 #include <stdlib.h> 헤더를 선언하고 int system (const char * string); 함수를 이용하면 되며, result 폴더를 생성하는 예제는 아래와 같습니다.

 #include <stdlib.h>

 int main (int argc, char* argv[])
 {
 ...
   system("rm -rf result");
   system("mkdir result");
 ...
   return 0
 }

출력 파일 쓰기

C 언어에서 파일을 읽고 쓰기 위해서는 파일 입출력 함수를 사용한다. 출력 파일을 쓰기 위한 코드 구성은 다음과 같습니다.

#include  <stdio.h>
...

int main (int argc, char *argv[]) {  
    ...

    ...
    // 파일 포인터를 이용 result/result.txt을 쓰기 모드로 오픈
    fp_out = fopen("result/result.txt","w");
    ...

    ...
    // fprintf() 함수를 이용해 파일에 내용을 씀
    fprintf(fp_out,"Hello EDISON.\n");
    ...

    ...
    // 파일 쓰기가 끝났으면, 파일을 닫음.
    fclose(fp_out);
    ...
}

fprintf() 또는 fputs() 함수를 활용해 파일을 쓸 수 있습니다.