strtok切开字符串实例演示
时间:2014-07-23 10:09 来源: 我爱IT技术网 作者:山风
[C语言] strtok 切开字符串实例演示
要点:
#include <string.h>
char *strtok(char *str, const char *delim);
strtok 提供的功能是将字符串依照所设置的切分符号字符串分解。
范例代码:
- #include <stdio.h>
- #include <string.h>
- int main(int argc, char **argv){
- if (argc != 2) {
- fprintf(stderr, "Usage: %s <list>\n", argv[0]);
- return 1;
- }
- /*将字符串复制到新的空间*/
- char *temp = strdup((const char*)argv[1]);
- char *token;
- /*取出字段*/
- token = strtok(temp, ",");
- while (token != NULL){
- puts(token);
- /*取得下一个字段*/
- token = strtok(NULL, ",");
- }
- puts(argv[1]);
- puts(temp);
- /*释放刚刚复制的空间*/
- free(temp);
- return 0;
- }
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
