C分割字符串 sscanf vs strtok

来源:互联网 发布:甘肃网络机柜 编辑:程序博客网 时间:2024/06/02 07:31
sscanf

char buf[]="port=5000";char key[100]="";char value[100]="";sscanf(buf,"%[^=]=%[^\n]",key,value);printf("key=%s\n",key);printf("value=%s\n",value);

  

strtok

char buf[]="port=5000";char key[100]="";char value[100]="";strcpy(key,strtok(buf,"="));strcpy(value,strtok(NULL,"="));printf("key=%s\n",key);printf("value=%s\n",value);

  

0 0
原创粉丝点击