- 論壇徽章:
- 0
|
函數(shù)strtok(str1,str2)
在執(zhí)行后str1的字符串是否已經(jīng)被改成函數(shù)結(jié)果字符串?
str2是否能用字符和數(shù)字的合用字符串?
#include "string.h"
#include "stdio.h"
main()
{
char s[2000]="02349799nx4210RQ000000";
char d[15]="TranCode4";
char *p=NULL;
p=strtok(s,d);
printf("s==%s\n",s);
printf("p==%s\n",p);
return 0;
}
結(jié)果為
s==023
p==023
#include "string.h"
#include "stdio.h"
main()
{
char s[2000]="02349799nx4210RQ000000";
char d[15]="TranCode9";
char *p=NULL;
p=strtok(s,d);
printf("s==%s\n",s);
printf("p==%s\n",p);
return 0;
}
結(jié)果為
s==0234
p==0234
#include "string.h"
#include "stdio.h"
main()
{
char s[2000]="02349799nx4210RQ000000";
char d[15]="4210";
char *p=NULL;
p=strtok(s,d);
printf("s==%s\n",s);
printf("p==%s\n",p);
return 0;
}
s==023
p==3
怎么這么亂啊,那個(gè)函數(shù)到底是干嘛用的?請(qǐng)大家?guī)兔忉屢幌拢x謝 |
|