336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
개념 :
1. 원형 : char* tmpnam(char *string)
2. 임시 파일 : 어떤 프로그램은 실행되는 동안 하나 이상의 임시 파일을 사용합니다. 임시 파일은 프로그램에 의해서 생성되고, 프로그램이 실행되는 동안 다른 목적으로 사용되다가 프로그램이 종료 되기 전에 삭제 되는 파일입니다. 임시 파일을 생성 할때에는 나중에 삭제할 것이므로 파일의 이름에 대해서는 신경쓰지 읺습니다. 그러나 이미 사용중이 아닌 파일의 이름을 사용해야 합니다. C언어에서는 존재하는 어떤 파일과도 충돌하지 않는 파일의 이름을 생성하는 tmpnam()함수가 사용됩니다.
3. visual studio 10 이상 부터는 전처리기에 _CRT_SECURE_NO_WARNINGS; 를 추가 해줘야 사용 할수 있습니다.
소스코드 :
#include<stdio.h>
int main(void)
{
int i = 0;
char buffer[100] = { 0, };
char* path = NULL;
for (i = 0; i < 10; i++)
{
tmpnam(buffer);
puts(buffer);
}
for (i = 0; i < 10; i++)
{
path = _tempnam("", "test");
puts(path);
}
system("pause");
return 0;
}
결과:
'Programing - C > C Basic grammar ' 카테고리의 다른 글
119 파일 이름 변경( rename ) (0) | 2017.12.27 |
---|---|
118 파일 존재 유무 확인 ( _access ) (0) | 2017.12.26 |
116 파일 처리 시 발생된 에러 표시 ( perror ) (0) | 2017.12.25 |
115 파일 읽기/쓰기 시 에러 검사하기(ferror) (0) | 2017.12.24 |
114 파일 끝에 도달 했는지 검사와 파일 닫기(feof, fclose) (0) | 2017.12.24 |