|
|

楼主 |
发表于 2006-3-23 11:02:24
|
显示全部楼层
帮忙看看
main()
{
int fd,fp,size;
char buffer[480];
/* 输出到屏幕*/
fd=open(MEMINFO,O_RDONLY);
size=read(fd,buffer,sizeof(buffer));
close(fd);
printf("%s\n",buffer);
/* 写入日志*/
fp = open(LOG,O_APPEND | O_CREAT);
write(fp,buffer,sizeof(buffer));
close(fp);
}
输出没问题
写入的那段怎么不能追加啊?只能O_WRONLY,可我不想覆盖啊 |
|