数学建模社区-数学中国
标题:
strtok(str,char)的使用,存在疑问
[打印本页]
作者:
爱的侍者
时间:
2012-8-30 09:15
标题:
strtok(str,char)的使用,存在疑问
>> a='Welcome to MATLAB';
b='Welcome,Sir!'
ab=strcat(a,b);
[well,rem1]=strtok(ab,'!')
b =
Welcome,Sir!
well =
Welcome to MATLABWelcome,Sir
rem1 =
!
>> a='Welcome to MATLAB!';
b='Welcome,Sir!'
ab=strcat(a,b);
[well,rem1]=strtok(ab,'!')
b =
Welcome,Sir!
well =
Welcome to MATLAB!Welcome,Sir
rem1 =
!
>> a='Welcome to MATLAB!';
b='Welcome,Sir!';
ab=strcat(a,b);
[well,rem1]=strtok(ab,'!')
well =
Welcome to MATLAB
rem1 =
!Welcome,Sir!
[well,rem1]它俩分别表示什么呀,书上没有写出。[well,rem1]=strtok(ab,'!')
为什么第二个!出来的结果跟第三个不一样,跟第一个一样,就是输入的时候没有用shift而是shift+!??
strtok(str,char)表示返回由char指定的字符前的部分和之后的部分,第三个是!!前后的部分 是 welcome,sir ,这是式子中存在两个!的情况,如果只有一个的时候,就会出现 1 或2 中的问题,而且第一个没!,第二个有!这是什么情况呀?
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5