본문으로 바로가기
homeimage

컴퓨터

해당되는 글 1752
  • thumbnail
    컴퓨터/프로그래밍

    C언어 그룹 ID로 그룹 정보 구하기 함수 getgrgid()

    C함수 그룹 ID로 그룹 정보 구하기 getgrgid() 그룹 아이디에 대해 그룹 파일로부터 그룹 정보르 구합니다. 헤더: grp.h 형태: struct group *getgrgid(gid_t gid) 인수: gid_t gid 그룹 ID 반환: struct group * 성공하면 그룹정보를, 실패하면 NULL C함수 getgrgid() 함수 예제 #include #include // getgid() #include // getgrgid(), struct group #include // gid_t int main() { gid_t group_id; struct group *group_entry; group_id = getgid(); group_entry = getgrgid( group_id); printf..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 그룹파일 닫기 함수 endgrent()

    C함수 그룹파일 닫기 endgrent() 그룹 파일 읽기를 종료하고 파일을 닫습니다. 헤더: grp.h 형태: void endgrent(void) 인수: - 반환: - getgrwent()는 /etc/group 파일 내용을 호출할 때마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setgrent()를 호출합니다. 그룹 파일을 모두 사용했다면 endgrent()함수를 호출하여 암호 파일을 닫습니다. 구해지는 구룹 정보는 grp.h 에 선언된 struct group 로 구해집니다. struct group { char *gr_name; /* Group name. */ char *gr_passwd; /* Password. */ __gid_t gr_gid; /* Group ID..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 그룹파일 읽기 위치를 맨 윗 행으로 이동 함수 setgrent()

    C함수 그룹파일 닫기 endgrent() 그룹 파일 읽기를 종료하고 파일을 닫습니다. 헤더: grp.h 형태: void endgrent(void) 인수: - 반환: - getgrwent()는 /etc/group 파일 내용을 호출할 때마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setgrent()를 호출합니다. 그룹 파일을 모두 사용했다면 endgrent()함수를 호출하여 암호 파일을 닫습니다. 구해지는 구룹 정보는 grp.h 에 선언된 struct group 로 구해집니다. struct group { char *gr_name; /* Group name. */ char *gr_passwd; /* Password. */ __gid_t gr_gid; /* Group ID..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 그룹파일 내용 읽기 함수 getgrent()

    C함수 그룹파일 내용 읽기 getgrent() 그룹 파일 내용에서 사용자 정보를 구합니다. 헤더: grp.h 형태: struct group *getgrent(void) 인수: - 반환: struct group * 그룹 파일로부터 그룹 정보를 구하며, 더 읽어들일 자료가 없다면 NULL을 반환합니다. getgrwent()는 /etc/group 파일 내용을 호출할 때마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setgrent()를 호출합니다. 그룹 파일을 모두 사용했다면 endgrent()함수를 호출하여 암호 파일을 닫습니다. 그룹 정보는 grp.h 에 선언된 struct group 로 구해집니다. struct group { char *gr_name; /* Group ..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 암호파일 닫기 함수 endpwent()

    C함수 암호파일 닫기 endpwent() 패스워드 파일을 닫습니다. 헤더: pwd.h 형태: void endpwent(void) 인수: - 반환: - getpwent()는 /etc/passwd 파일 내용을 호출할 때 마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setpwent()를 호출합니다. 암호 파일을 모두 사용했다면 endpwent()함수를 호출하여 암호 파일을 닫습니다. /etc/passwd 파일 내용이 아래와 같다면, getpwent()를 호출할 때 마다 행 하나씩 정보를 구하게 됩니다. setpwent()를 호출하면 읽을 위치가 첫 행으로 이동합니다. C언어 endpwent() 함수 예제 #include #include #include int main()..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 암호파일에서 읽기 위치를 첫 행으로 이동 함수 setpwent()

    C함수 암호파일에서 읽기 위치를 첫 행으로 이동 setpwent() 패스워드 파일의 읽기 위치를 첫 행으로 이동합니다. 헤더: pwd.h 형태: void setpwent(void) 인수: - 반환: - getpwent()는 /etc/passwd 파일 내용을 호출할 때 마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setpwent()를 호출합니다. 암호 파일을 모두 사용했다면 endpwent()함수를 호출하여 암호 파일을 닫습니다. /etc/passwd 파일 내용이 아래와 같다면, getpwent()를 호출할 때 마다 행 하나씩 정보를 구하게 됩니다. setpwent()를 호출하면 읽을 위치가 첫 행으로 이동합니다. C언어 setpwent() 함수 예제 #include..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 getpwent 함수 암호파일로부터 사용자 정보 구하기

    C getpwent() 암호파일로부터 사용자 정보 구하기 패스워드 파일의 내용에서 사용자 정보를 구합니다. 헤더: pwd.h 형태: struct passwd *getpwent(void) 인수: - 반환: struct passwd * 암호파일로부터 사용자 정보를 구하며, 더 읽어들일 자료가 없다면 NULL을 반환합니다. getpwent()는 /etc/passwd 파일 내용을 호출할 때 마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setpwent()를 호출합니다. 암호 파일을 모두 사용했다면 endpwent()함수를 호출하여 암호 파일을 닫습니다. /etc/passwd 파일 내용이 아래와 같다면, getpwent()를 호출할 때 마다 행 하나씩 정보를 구하게 됩니다. ..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 로그인 유저 이름으로 사용자 정보 구하기 함수 getpwnam()

    C함수 로그인 유저 이름으로 사용자 정보 구하기 getpwnam() 로그인 유저 이름으로 사용자 정보를 구합니다. 사용자 정보는 pwd.h 에 정의된 struct passwd에 따릅니다. 헤더: pwd.h 형태: struct passwd *getpwnam( char *user_name) 인수: strong>char * 사용자 이름 반환: struct passwd * 사용자 정보를 담고 있는 struct passwd 포인터 struct passwd struct passwd{ char *pw_name; /* Username. */ char *pw_passwd; /* Password. */ __uid_t pw_uid; /* User ID. */ __gid_t pw_gid; /* Group ID. */ char..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 사용자 ID로 사용자 정보 구하기 함수 getpwuid()

    C함수 사용자 ID로 사용자 정보 구하기 getpwuid() 유저 ID로 사용자 정보를 구합니다. 사용자 정보는 pwd.h 에 정의된 struct passwd에 따릅니다. 헤더: pwd.h 형태: struct passwd *getpwuid(uid_t uid) 인수:uid_t uid 사용자 ID 반환: struct passwd * 사용자 정보를 담고 있는 struct passwd 포인터 struct passwd struct passwd{ char *pw_name; /* Username. */ char *pw_passwd; /* Password. */ __uid_t pw_uid; /* User ID. */ __gid_t pw_gid; /* Group ID. */ char *pw_gecos; /* Real n..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 로그인 유저 이름 구하기 함수 getlogin()

    C함수 로그인 유저 이름 구하기 getlogin() 로그인한 유저 이름을 구합니다. 헤더: unistd.h 형태: char *getlogin(void) 인수: - 반환: char * 성공하면 로그인 유저 이름을, 실패하면 NULL을 반환 C언어 getlogin() 함수 예제 #include #include int main() { printf( "login user name :%s\n", getlogin()); return 0; } C언어 getlogin() 예제 실행 결과 ]$ ./a.out login user name :badayak ]$
  • 최근글
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.