본문 바로가기
프로그래머의 길/C & C++

C 함수 [u]

by 하늘아래. 2007. 3. 21.
반응형

 [u]
     24.1.409. ultoa()
     24.1.410. ungetc()
     24.1.411. ungetch()
     24.1.412. unixtodos()
     24.1.413. unlink()
     24.1.414. unlock()



24.1.409. ultoa()

[형식]
#include <stdlib.h>
char *ultoa(value, string, radix);

[매개변수]
unsigned long value : 변환하는 값.
char *string : 변환 후 결과를 저장하는 문자열.
int radix : 기수.

[되돌림값]
string을 돌려준다.

[설명] 부호 없는 장정수를 문자열로 변환한다.


24.1.410. ungetc()

[형식]
#include <stdio.h>
int ungetc(c, fp);

[매개변수]
int c : 밀어내는 문자.
FILE *fp : 파일 포인터.

[되돌림값]
성공하면 밀어내는 문자를 돌려준다. 실패하면 EOF를 돌려준다.

[설명] 입력 스트림에 문자 c를 되밀어 보낸다.


24.1.411. ungetch()

[형식]
#include <conio.h>
int ungetch(ch);

[매개변수]
int ch : 밀어내는 문자.

[되돌림값]
성공하면 문자 ch를, 실패하면 EOF를 돌려준다.

[설명] 콘솔로 문자 ch를 되밀어 보내고 다음 문자를 읽을 수 있도록 한다.


24.1.412. unixtodos()

[형식]
#include <dos.h>
void unixtodos(time, d, t);

[매개변수]
long time : 변환하는 UNIX 시간.
struct date *d : 날짜를 저장하는 구조체 포인터.
struct date *t : 시간을 저장하는 구조체 포인터.

[되돌림값]
없음.

[설명] 날짜와 시간을 DOS 형식으로 바꾼다.


24.1.413. unlink()

[형식]
#include <dos.h>
#include <io.h>
#include <stdio.h>
int unlink(filename);

[매개변수]
const char *filename : 삭제할 파일 이름.

[되돌림값]
성공하면 0을, 실패하면 -1을 돌려준다.

[설명] 파일을 삭제한다.


24.1.414. unlock()

[형식]
#include <io.h>
int lock(handle, offset, length);

[매개변수]
int handle : 파일 핸들러 번호.
long offset : 록이 해제되는 영역의 옵셋.
long length : 록이 해제되는 영역의 길이.

[되돌림값]
성공하면 0을, 실패하면 -1을 돌려준다.

[설명] 파일 공유 록을 해제한다.

반응형