1 #include <stdio.h> 2 #include<unistd.h> 3 #include<sys/types.h> 4 #include<sys/stat.h> 5 #include<fcntl.h> 6 #include <memory.h> 7 int main() 8 { 9 int fd,size,FileLen = 0,cur = 0; 10 char s [ ]="Linux Programmer!",buffer[100]; 11 12 fd = open("/proc/uptime",O_RDONLY); 13 while(1){ 14 FileLen=lseek(fd,0,SEEK_END); 15 lseek(fd,SEEK_SET,0); 16 17 while(size = read(fd,buffer,sizeof(buffer))){ 18 cur +=size; 19 printf("%d---%s\n",size,buffer); 20 21 memset(buffer,0,sizeof(buffer)); 22 if(cur>=FileLen){ 23 cur = 0; 24 break; 25 } 26 27 } 28 29 lseek(fd,SEEK_SET,0); 30 sleep(1); 31 32 } 33 close(fd); 34 35 }
原文链接: https://www.cnblogs.com/yuguangyuan/p/6841472.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/397818
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!