设为首页 加入收藏

TOP

sscanf和sprintf()函数使用说明(四)
2014-11-23 23:30:02 来源: 作者: 【 】 浏览:5
Tags:sscanf sprintf 函数 使用说明
tf("%s/n",str3);

printf("%s/n",str4);

printf("%d/n",a5);

printf("%d/n",a6);

printf("%s/n",str7);

sscanf(test,"<%d> %d",&a5,&a6);

printf("%d/n",a5);

printf("%d/n",a6);

sscanf(log,"<%[^>]>%[^ ] %[^ ] %[^ ] %[^ ] %[^ ] %[^$]",str1,str2,str3,str4,str5,str6,str7);

printf("%s/n",str1);

printf("%s/n",str2);

printf("%s/n",str3);

printf("%s/n",str4);

printf("%s/n",str5);

printf("%s/n",str6);

printf("%s/n",str7);

return 1;

}

const char *str = "drw-rw-rw- 1 user group 0 Oct 28 2003 -====流行音乐专用FTP=====-";

上面是源串,我要分别得到drw-rw-rw-,group,-====流行音乐专用FTP=====-字段

注意:因为这几个字段的值会变化,所以我要用格式化输入,分别存入下面的a b c中,高手帮忙!

下面这个是我没成功的尝试

char a[20];

char b[50];

char c[20];

int ret = sscanf(str, "%[^'' '']* %[''u''] %[^'' '']"

, a, b, c);

摘自:闫明--To Be a Linux Kernel Hacker

首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇电话号码及日期时间提取(正则表达.. 下一篇c语言---简易日期加1天系统

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: