首页 > 代码库 > 从句子中拆出单词
从句子中拆出单词
利用指针,和strtok函数
字符数组实际上是char*即char类型的指针
char * strtok(char * str, const char * delim);
连续调用该函数若干次,可以做到:从str中逐个抽取出被字符串delim中的字符分隔
开的若干个子串。
#include<cstdio> #include<iostream> #include<cstring> using namespace std; char str[50]; int main() { char *p; gets(str); p=strtok(str," "); while(p!=NULL) { cout<<p<<endl; /*char *a=p; cout<<a<<endl;*/ p=strtok(NULL," ");//注意两个strtok的第一个参数,第一个是字符串名,第二个是NULL(空指针) } }
从句子中拆出单词
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。