小明 202010011 13200000000 北京市
小红 202010022 13555555555 天津市
我想实现把文本分割,各个信息各自存到数组里。作业是一个通讯录可以实现添加删除修改功能的
小明 202010011 13200000000 北京市
小红 202010022 13555555555 天津市
我想实现把文本分割,各个信息各自存到数组里。作业是一个通讯录可以实现添加删除修改功能的
可以的。使用strtok()函数,具体信息可以百度下。
#include <stdio.h>
#include<string.h>
int main(void)
{
char input[]="小明 202010011 13200000000 北京市";
char*p;
p=strtok(input," ");
printf("%s\n",p);
while((p=strtok(NULL," ")))
{
printf("%s\n",p);
}
return 0;
}
//output:
/*
小明
202010011
13200000000
北京市
*/