본문으로 바로가기
homeimage

컴퓨터

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

    C언어 표준 출력장치로 서식에 맞추어 출력 함수 printf()

    C printf() 표준 출력장치로 서식에 맞추어 출력 서식에 맞추어 파일로 출력합니다. 헤더: stdio.h 형태: int *printf( const char *format, ...) 인수: const char *format 출력할 데이터 서식 반환: int 출력된 문자 수를 반환하며 오류가 발생하면 음수를 반환합니다. 서실 변환 문자열 변환 문자열 의미 %o 8진 정수 형식으로 입력 %d 10진 정수 형식으로 입력 %ld long형 10진 정수 형식으로 입력 %x 16진 정수 형식으로 입력 %f float 형 형식으로 입력 %lf double 형 형식으로 입력 %c 문자 형식으로 입력 %s 문자열 형식으로 입력 서식 문자열에 옵션을 추가하여 좀 더 다양하게 출력할 수 있습니다. 변환 문자열 출력 의미..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 errno() 번호의 에러 내용을 구하는 함수 strerror()

    C함수 errno() 번호의 에러 내용을 구하기 strerror() errno 에 대한 에러 내용을 구합니다. 헤더: string.h 형태: char *strerror(int errnum) 인수: int errnum 에러 번호 반환: int 에러 번호에 해당하는 오류 내용 C언어 strerror() 함수 예제 #include #include #include int main( void) { FILE *fp; fp = fopen( "nofile.c", "r"); // 존재하지 않는 파일을 열기 시도 printf( "error number= %d, error str= %s\n", errno, strerror( errno)); if ( fp) fclose( fp); return 0; } C언어 strerror(..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 에러 번호 구하는 변수 errno

    C광역변수 에러 번호 구하는 errno errno는 함수가 아닙니다. 광역변수로서 라이브러리 함수 수행 중 에러가 발생하면 에러 코드를 가지게 됩니다. 함수 실행 중 에러없이 복귀되었다면 errno는 0 값을 가지지만 수행 중 에러가 발생했다면 0 이외의 값을 갖습니다. 헤더: errno.h C언어 errno 예제 #include #include int main( void) { FILE *fp; fp = fopen( "./test.c", "r"); // 본 예제 파일이 있음 printf( "error = %d\n", errno); fclose( fp); printf( "error = %d\n", errno); fp = fopen( "./nofile.c", "r"); // nofile.c 은 없음 prin..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 프로그램 수행 후 지난 시간 구하기 함수 clock()

    C함수 프로그램 수행 후 지난 시간 구하기 clock() 프로그램 시작부터 지금까지의 경과 시간을 출력합니다. 헤더: time.h 형태: clock_t clock(void) 인수: - 반환: clock_t 프로그램 실행 후 현재까지의 시간을 구한다. clock()는 사용해서는 안 되는 이유 clock()는 무슨 이유인지는 모르지만 제대로 작동을 하지 않습니다. 그러므로 절대 사용하지 마십시오. clock() 값을 계속 출력하면 프로그램 실행 후의 시간 값이 출력되어야 하지만 계속 0의 값만 출력됩니다. 이렇게 저렇게 해도 안 되서 답답한 마음에 고수(실력이 짱인 분)께 전화를 했습니다. 길석: 고수님, 몇 시간째 고생하는데 생각대로 잘 안됩니다. 고수: 무슨 문제인데요? 길석: gcc 라이브러리 함수 중..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 날짜와 시간 차이 구하기 함수 difftime()

    C함수 날짜와 시간 차이 구하기 difftime() 시간의 차이를 계산합니다. 예제에서는 2007년 7월 1일부터 프로그램을 시작하는 시간 까지의 일 수와 시간 차이를 구합니다. 헤더: time.h 형태: double difftime(time_t time1, time_t time0) 인수: time_t time1 시간 계산에서 빼어지는 시간 time_t time0 시간 계산에서 빼는 시간 반환: double 두 시간 차이 C언어 difftime() 함수 예제 #include #include int main( void) { time_t tm_st; time_t tm_nd; int tm_day, tm_hour, tm_min, tm_sec; double d_diff; struct tm user_stime; u..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strftime 함수 날짜와 시간 문자열 구하기

    C strftime() 날짜와 시간 문자열 구하기 struct tm 값으로 포맷에 맞춘 시간 문자열을 구합니다. struct tm에 대한 구조를 보시려면 localtime()을 참고하여 주십시오. 헤더: time.h 형태: size_t strftime(char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restrict timeptr) 인수: char *restrict s 문자열을 받을 버퍼 포인터 size_t maxsize 버퍼의 크기 const char *restrict format 날짜와 시간 정보를 나열하기 위한 문자열 포맷 const struct tm *restrict timeptr 날짜와 시간 정보 반환:..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 날짜와 시간 지정으로 날짜와 시간 정수 값 구하기 함수 mktime()

    C함수 날짜와 시간 지정으로 날짜와 시간 정수 값 구하기 mktime() struct tm 값으로 time_t 형 시간 값을 구합니다. 즉, 프로그래머가 원하는 시간의 time_t 값을 구합니다. struct tm의 구조는 아래와 같습니다. 헤더: time.h 형태: time_t mktime(struct tm *timeptr) 인수: struct tm *timeptr time_t 값을 구하기 위한 struct tm 값 반환: time_t struct tm 값으로 구해진 시간 정수 값 struct tm struct tm { int tm_sec; /* Seconds. [0-60] (1 leap second) */ int tm_min; /* Minutes. [0-59] */ int tm_hour; /* Hou..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 time_t형 값에서 세계 표준 시간 정보 구하기 함수 gmtime()

    C함수 ime_t형 값에서 세계 표준 시간 정보 구하기 gmtime() time_t 값에서 세계 표준 시간을 구하며, 시간 정보는 아래와 같은 struct 값으로 구해집니다. 헤더: time.h 형태: struct tm *localtime(const time_t *t) 인수: time_t *t 시간 time_t 값 반환: struct tm * 시간에 대한 struct tm 값의 포인터 struct tm struct tm { int tm_sec; /* Seconds. [0-60] (1 leap second) */ int tm_min; /* Minutes. [0-59] */ int tm_hour; /* Hours. [0-23] */ int tm_mday; /* Day. [1-31] */ int tm_mon;..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 time_t형 값에서 지역 시간 정보 구하기 함수 localtime()

    C함수 time_t형 값에서 지역 시간 정보 구하기 localtime() time_t 값에서 표준시간지역 시간 값을 구하며, 시간 정보는 아래와 같은 struct 값으로 구해집니다. 헤더: time.h 형태: struct tm *localtime(const time_t *t) 인수: time_t *t 시간 time_t 값 반환: struct tm * 시간에 대한 struct tm 값의 포인터 struct tm struct tm { int tm_sec;/* Seconds.[0-60] (1 leap second) */ int tm_min;/* Minutes.[0-59] */ int tm_hour;/* Hours.[0-23] */ int tm_mday;/* Day.[1-31] */ int tm_mon;/* M..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 초단위 시간을 읽기 편한 문자열로 변환 함수 ctime()

    C함수 초단위 시간을 읽기 편한 문자열로 변환 ctime() time_t 시간 값을 읽기 편한 문자열로 변환합니다. 1184746481를 Wed Jul 18 17:14:41 2007으로 변환됩니다. 헤더: time.h 형태: char *ctime( const time_t *t) 인수: time_t *t 1970년 1월 1일 0시부터 함수를 호출할 때 까지의 초 카운트 반환: char * 초 단위의 시간을 읽기 편한 문자열로 변환한 문자열 포인터 C언어 ctime() 함수 예제 #include #include int main( void) { time_t current_time; time( ¤t_time); printf( "%ld\n", current_time); printf( "%s\n", ct..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 현재 시간 값 구하기 함수 time()

    C함수 재 시간 값 구하기 time() 시스템의 시간을 구합니다. 구해지는 시간은 1970년 1월 1일 0시부터 함수를 호출할 때까지의 초단위입니다. 그러므로 time() 함수에서 구한 값으로는 지금이 몇 시인지 알기가 쉽지 않습니다. time()에서 구한 시간 정보를 알기 쉽게 문자열을 만들기 위해서는 ctime() 함수를 이용하면 됩니다. 헤더: time.h 형태: time_t time(time_t *t) 인수: time_t *t 시간 정보를 받을 변수 반환: time_t 1970년 1월 1일 0시부터 함수를 호출할 때까지의 초 카운트 C언어 time() 함수 예제 #include #include int main( void) { time_t current_time; time( ¤t_time..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 퀵소트 함수 qsort()

    C함수 퀵소트 qsort() 테이블의 자료를 퀵 소트로 내림이나 올림 차순으로 정렬합니다. 헤더: search.h 형태: void qsort(void *base, size_t nel, size_t width, int (*compar)(const void *, const void *)) 인수: void *base 테이블의 포인터 주소 size_t nel table에 들어 있는 실제 데이터 개수 size_t width 한 개 요소의 크기 int (*compar)(const void *, const void *) 두 요소를 비교하기 위한 함수 포인터 반환: - C언어 qsort() 함수 예제 #include #include #include int compare( const void *cmp1, const vo..
    최근글
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

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