免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3226 | 回复: 8
打印 上一主题 下一主题

有个弱智的问题想问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-31 15:55 |只看该作者 |倒序浏览
有一按一定格式定义的字符串,如“ 123456789|1970-01-23|108|34.56|中国”,能否方便地将其中123456789,1970-01-23,108,34.56,“中国”等赋于一些事先定义好的变量。谢谢

论坛徽章:
0
2 [报告]
发表于 2003-07-31 18:03 |只看该作者

有个弱智的问题想问

awk -F\'|\' \'{a=$1;print a}\' 1.txt

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2003-08-01 08:17 |只看该作者

有个弱智的问题想问

[quote]原帖由 \"backhead\"]忘了说了,用C语言[/quote 发表:\n     \r\nC语言就用字符串处理阿!

论坛徽章:
0
4 [报告]
发表于 2003-08-05 18:10 |只看该作者

有个弱智的问题想问

可能是我没表述清楚。C语言里有sprintf(str,\"%s|%d|%s\\n\",s1,d1,s2)这样的语句,生成一个用“|”分隔的字符串str,我的意思是说如果有了str,能否用类似的语句把str解析出s1,d1,s2?

论坛徽章:
0
5 [报告]
发表于 2003-08-05 18:16 |只看该作者

有个弱智的问题想问

合成简单,分开一般要写程序。这程序也不复杂,无非是在字符串里查找特定字符(如“|”),根据位置,取子字符串存在别的指针里,将原字符串指针移动到“|”后面的部分,重复做这个动作,直到找不到更多的“|”为止。如果域数目数目不定或太多,要用到字符串指针数组。\r\n\r\n有一个函数:strtok也可以达到这个目的,典型用途是分析命令行参数,可以参考。

论坛徽章:
0
6 [报告]
发表于 2003-08-19 17:44 |只看该作者

有个弱智的问题想问

哈哈,我知道用scanf可以的

论坛徽章:
0
7 [报告]
发表于 2003-08-19 21:13 |只看该作者

有个弱智的问题想问

[quote]原帖由 \"larryh\"]合成简单,分开一般要写程序。这程序也不复杂,无非是在字符串里查找特定字符(如“|”),根据位置,取子字符串存在别的指针里,将原字符串指针移动到“|”后面的部分,重复做这个动作,直到找不到更多的“|”为止?.........[/quote 发表:\n     \r\n\r\n顶。strtok

论坛徽章:
0
8 [报告]
发表于 2003-08-20 09:23 |只看该作者

有个弱智的问题想问

能否详细说说strtok的用法

论坛徽章:
0
9 [报告]
发表于 2003-08-20 11:49 |只看该作者

有个弱智的问题想问

[quote]原帖由 \"backhead\"]能否详细说说strtok的用法[/quote 发表:\n     \r\n\r\neg: \"I like this place, hehe, \"\r\n\r\npstr = strtok(\"I like this place, hehe, \", \",\";\r\n//pstr == \"I like this place\"\r\npstr = strtok(\'\\0\', \",\";\r\n//pstr == \"hehe\"
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP