码迷,mamicode.com
首页 > 其他好文 > 详细

socket学习笔记——IO口的基本操作(读、写)

时间:2015-08-12 16:12:32      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

写操作
1
#include <stdio.h> 2 #include <stdlib.h> 3 #include <fcntl.h> 4 #include <unistd.h> 5 void error_handling(char* message); 6 7 int main() 8 { 9 int fd; 10 char buf[] = "let‘s go!"; 11 12 fd = open("1.txt",O_CREAT|O_WRONLY); 13 if(fd == -1) 14 error_handling("open error"); 15 printf("file descriptor:%d \n",fd); 16 17 if(write(fd,buf,sizeof(buf)) == -1) 18 error_handling("write error"); 19 20 close(fd); 21 return 0; 22 } 23 24 void error_handling(char* message) 25 { 26 fputs(message,stderr); 27 fputc(\n,stderr); 28 exit(1); 29 }
写操作 
1
#include <stdio.h> 2 #include <stdlib.h> 3 #include <unistd.h> 4 #include <fcntl.h> 5 void error_handling(char* message); 6 7 int main() 8 { 9 int fd; 10 char buf[50]; 11 fd = open("1.txt",O_RDONLY); 12 if(fd == -1) 13 error_handling("open error"); 14 printf("file description;%d\n",fd); 15 16 if(read(fd,buf,sizeof(buf)-1)==-1) 17 error_handling("read error"); 18 19 printf("file data:%s\n",buf); 20 close(fd); 21 return 0; 22 } 23 24 void error_handling(char* message) 25 { 26 fputs(message,stderr); 27 fputc(\n,stderr); 28 exit(1); 29 }

 

socket学习笔记——IO口的基本操作(读、写)

标签:

原文地址:http://www.cnblogs.com/boyiliushui/p/4724564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!