作者zzzz8931 (肥宅)
看板C_and_CPP
标题Re: [问题] strtok 第一个参数使用上有限制吗 ?
时间Sun Aug 28 23:20:53 2016
※ 引述《lj0113 (tiny legend)》之铭言:
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev C++
问题(Question):
我跟原PO问题差不多只是,隔开来换成tab隔开来。
strtok(s1,"\t");
这样写程式可以编译过关但是执行什麽都没做
程式码(Code):(请善用置底文网页, 记得排版)
#1: char s1[] = "1,2,3,4";
#2: char * s1 = "1,2,3,4";
char * s2;
s2 = strtok( s1, "," );
补充说明(Supplement):
N/A
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.137.157.23
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1472397656.A.FBD.html
1F:推 stupid0319: 字串一样是"1,2,3,4"用tab隔开? 08/28 23:52
2F:→ zzzz8931: 对的 08/29 01:24
3F:→ Eleina: 待处理字串〃1\t2\t3\t4〃 08/29 02:13
4F:→ Eleina: 什麽都没做 的意思是? 08/29 02:13
5F:→ zzzz8931: 原本用s2 = strtok( s1, " " ); 这样子OK 08/29 11:38
6F:→ zzzz8931: 换成s2 = strtok( s1, "\t" ); 本来下面要印出东西没印 08/29 11:38