반응형
| |||||||||
|
------------------------------------------------------------------------------------
// 예제에서는 파일의 크기를 100 byte로 변경합니다.
// 파일이 지정된 크기보다 작다면 나머지 채워지는 부분은 '\0'으로 채워지게 됩니다.
#include <stdio.h> // puts()
#include <string.h> // strlen()
#include <fcntl.h> // O_WRONLY, O_CREAT
#include <unistd.h> // write(), close(), ftruncate()
#define BUFF_SIZE 1024
int main()
{
int fd;
char *buff = "Hello.World";
fd = open( "./test.txt", O_WRONLY ¦ O_CREAT, 0644);
write( fd, buff, strlen( buff));
ftruncate( fd, 100); // 파일 디스크립터로 파일 크기 조정
close( fd);
return 0;
}
------------------------------------------------------------------------------------
반응형