write.c
来源:互联网 发布:ccx中线持仓指标源码 编辑:程序博客网 时间:2024/05/24 06:48
/*write.c*/
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define MAXSIZE
int main(void)
{
int i,fd,size,len;
char *buf="Hello! I'm writing to this file!";
char buf_r[10];
len = strlen(buf);
/*首先调用open函数,并指定相应的权限*/
if((fd = open("/tmp/hello.c", O_CREAT | O_TRUNC | O_RDWR,0666 ))<0){
perror("open:");
exit(1);
}
else
printf("open file:hello.c %d/n",fd);
/*调用write函数,将buf中的内容写入到打开的文件中*/
if((size = write( fd, buf, len)) < 0){
perror("write:");
exit(1);
}
else
printf("Write:%s/n",buf);
/*调用lsseek函数将文件指针移到文件起始,并读出文件中的10个字节*/
lseek( fd, 0, SEEK_SET );
if((size = read( fd, buf_r, 10))<0){
perror("read:");
exit(1);
}
else
printf("read form file:%s/n",buf_r);
if( close(fd) < 0 ){
perror("close:");
exit(1);
}
else
printf("Close hello.c/n");
exit(0);
}
- write.c
- Write in C
- DT930 WRITE BY C
- LINUX C中read,write
- C#NetworkStream Read Write问题
- C语言中write函数
- linux_011之库函数write.c
- write
- WRITE
- write
- write()
- write
- write
- write
- write
- [CodeProject C#]Read/Write Config files
- how to write it in C++?
- [C#] NetworkStream.Write()存在严重bug
- open.c
- vector
- vector
- Warning: session_start() [function.session-start]: open_basedir restriction in effect. File(F:/Windows/TEMP/) is not within the
- jini 是什么!
- write.c
- Java多线程编程总结
- ATL and MFC String Conversion Macros(Cstring转char*)
- 房地产软件信息化——CRM的“中海模式”穆利堂-movno1
- 一位仁兄对MVC设计模式的理解,搞笑
- 家
- Flex Image加载Servlet图像流处理
- TTCN3新执行器系列-谈谈几次伤筋动骨的重构工作
- 上图turbo c书目