출력 프로그래밍
result 폴더 생성하기
EDISON에서 데이터를 출력하기 위해서는 실행파일에서 result 폴더를 생성하고 결과 파일을 result 폴더 안에 생성해야 한다. 이를 위해 코드 상에서 리눅스 쉘 명령어를 사용해야 한다.
C Code
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
}
FORTRAN Code
FORTRAN의 경우 CALL SYSTEM(COMMAND [, STATUS])
를 이용하면 되며, result 폴더를 생성하는 예제는 아래와 같다.
program sample
...
CALL SYSTEM("rm -rf result")
CALL SYSTEM("mkdir result")
...
end program
Python Code
Python의 경우 import os
를 선언하고 os.system (const char * string);
함수를 이용하면 되며, result 폴더를 생성하는 예제는 아래와 같다.
import os
...
os.system("rm -rf result");
os.system("mkdir result");
...