gliethttpgliethttp.blog.chinaunix.net
gliethttp
全部博文(2005)
2014年(2)
2013年(2)
2012年(16)
2011年(66)
2010年(368)
2009年(743)
2008年(491)
2007年(317)
linux_zj
程睿
mzh2100
dogsun88
叶绍琛
kowems
gongping
chumojin
高泽然
xy7777
os123456
hiderhao
zahassio
byy6by
zxy11861
COVID_19
a1960048
swzswz
分类: LINUX
2009-07-08 14:22:35
#include <stdio.h> #include <string.h> int main(void) { const char *fopen_file = "/usr/local/etc/MiniGUI.cfg"; FILE* fp = NULL; #define LINE_BUF_MAX 1024 char line_buf[LINE_BUF_MAX]; int line_buf_len; int cur = 0; fp = fopen (fopen_file, "r"); for (;;) { fgets(line_buf, LINE_BUF_MAX, fp); if (feof (fp)) break; if (cur++ & 0x4) { cur = 0; line_buf_len = strlen(line_buf); fseek (fp, -line_buf_len, SEEK_CUR); // 缓冲区向后退line_buf_len字节,放弃该行 // 下一次执行fgets会继续读取到该行 } printf("<%03d> %s", cur, line_buf); usleep(50*1000); } }
上一篇:浅析minigui-1.6.10粘贴板-clipboard
下一篇:浅析minigui-1.6.10启动脚本MiniGUI.cfg加载和section解析
登录 注册