linux man page : fseek 파일에서 위치를 지정 

fseek()함수는 stream에서의 위치를 변경하기 위해서 사용한다. 새로운 위치는 offset을 통해서 바이트 단위로 지정할 수 있다. 위치 변경을 위해서는 기준점이 있어야 할건데, 이는 whence를 이용해서 결정할 수 있다. whence는 위치변경을 위한 기준점에 따라서 SEEK_SET SEEK_CUR, SEEK_END가 있다. SEEK_SET는 시...

linux man page : fputs 스트림으로 문자열을 출력한다. 

fputs는 fopen(3)등으로 열림 파일스트림인 stream 에 문자열 s 를 쓴다. 이때 s 마지막에 '\0' 은 붙지 않는다. 또한 '\n'(개행문자) 가 붙지도 않는다....

linux man page - fopen : 파일로 부터 stream을 생성한다. 

fopen 은 종종 open(2) 함수와 비교되어서 설명된다. byte(:12) 단위로 열린파일을 다루는 open 과는 달리 fopen 는 stream 단위로 열린파일의 데이타를 다룬다. 즉 fopen 은 자체적으로 버퍼를 관리함으로써, 함수 사용자가 저수준에서 다루어야할 많은 것들을 대신 해결해 줌으로 좀더 쉽게 사용할수 있다....

linux man page : fgetc - 입력 스트림으로 부터 단일 문자를 입력받는다. 

stream 가 가리키는 문자를 읽어서 원래 데이터형인 unsigned char 를 int 로 변환하여 값을 되돌려준다. 파일 끝에 도달했을경우 EOF 를 반환한다....

linux man page : fclose 열린 파일 stream을 닫는다. 

fclose()함수는 stream으로 연결되어 있는 파일의 스트림 연결을 끊는다. 만약 닫고자 하는 스트림이 출력을 위해 열려져있던 스트림이라면 fflush(3)를 이용해서 버퍼에 있는 데이터를 모두 써야 한다....

linux man page : exp - 자연로그 베이스의 제곱값을 반환한다. 

e(자연로그 베이스)의 x의 제곱값을 반환한다....

linux man page : exit - 프로세스를 종료한다. 

exit()함수는 프로그램을 정상종료 시키며, 이때 종료 값으로 status를 부모프로세스에 status & 0377 로넘겨준다. 부모 프로세스는 wait(2)를 이용해서 자식 프로세스의 종료값을 읽어 올 수 있다. exit()가 호출되면 atexit()와 on_exit()에 의해서 등록된 함수들이 먼저 실행된다. 그 후 모든 열린 스트림을 비우고(flus...