리포트 논문 자기소개서 이력서 시험자료 서식 PPT양식 표지/속지
SiteMap

[UNIX] 유닉스 프로그래밍 연습문제 3장 풀이

저작시기 2008.08 |등록일 2009.04.08 한글 (hwp) | 13페이지 | 가격 1,000원

소개글

UNIX 시스템 프로그래밍 3장 연습문제풀이 입니다.

유닉스 시스템 프로그래밍 2nd edition
KEITH HAVILAND, DINA GRAY, BEN SALAMA, 홍릉과학출판사

*실행환경 : unix system (AIX version 5 )

* 모아놓은 관련 참고자료 필요하신 분은 구매평가란에 메일 주소 남겨주시면 빠른 시간내로 확인하고 보내드리겠습니다 ^.^

목차

3-1, 3-2, 3-3, 3-4, 3-5, 3-6, 3-7, 3-8, 3-9, 3-10, 3-11, 3-12

본문내용

3.3 ls에 의해 지정되는 허가의 집합(예를들면, rwxr-xr-x)을 동등한 의미를 갖는 팔진수값으로 바꾸어주는 루틴 lsoct를 작성하라. 그리고 다시 반대로 바꾸어주는 octls도 작성하라.
sol)
int lsoct(char* perm)
{
int i, j, k, oct=0;

if(perm[0] == `r`) oct += 400;
if(perm[1] == `w`) oct += 200;
if(perm[2] == `x`) oct += 100;
if(perm[3] == `r`) oct += 40;
if(perm[4] == `w`) oct += 20;
if(perm[5] == `x`) oct += 10;
if(perm[6] == `r`) oct += 4;
if(perm[7] == `w`) oct += 2;
if(perm[8] == `x`) oct += 1;

i = oct % 10;
oct /= 10;
j = oct % 10;
oct /= 10;
k = oct % 10;

return(k*8*8+j*8+i);
}

참고 자료

유닉스 시스템 프로그래밍 2nd edition
KEITH HAVILAND, DINA GRAY, BEN SALAMA, 홍릉과학출판사
다운로드 맨위로