검색결과 리스트
리턴값에 해당되는 글 1건
- 2014.02.14 [system] OS 명령 수행 함수
글
C프로그램 안에서 OS명령을 수행하는 방법은 여러가지가 있는데 그 중 system이란 함수가 있다.
난 보통 이 함수를 이용해서 OS명령을 수행하는데 system 함수를 통해 수행한 명령의 리턴값이 필요할 때가 있다.
이전에는 몰랐지만 그냥 system 함수의 리턴값을 사용하면 된다.
int sRet = 0; sRet = system( "diff a b" );이런 식으로 리턴값을 받아와서 결과에 따른 핸들링이 가능하다. 특이 점으로는 위에서 예를 들은 diff 명령의 리턴값은 0,1,2인데 변수에 담아서 확인 해보면 0, 256, 512로 나온다.
'개발관련 > 시스템함수' 카테고리의 다른 글
[tcgetattr] 터미널 속성 함수 (0) | 2015.04.10 |
---|---|
[offsetof] offset(위치) 계산하기 (0) | 2013.12.24 |
[strchr][strrchr] 문자열에서 특정 문자 위치 찾기 (0) | 2013.12.17 |
[strsep] 문자열 분리 함수 (0) | 2013.12.17 |
[toupper][tolower] 소문자,대문자 변환하기 (0) | 2013.12.13 |
RECENT COMMENT