计算字符串中的单词数,并将其输出
来源:互联网 发布:淘宝游戏店铺转让 编辑:程序博客网 时间:2024/05/16 13:46
解题思路:
借助一个字符数组,存放所有可能出现的字符,使用strtok函数将字符串进行分割。
#include <iostream>#include <string.h>#define Maxsize 50//计算一个字符串中有多少单词,并将其输出using namespace std;int main(void){ char str[Maxsize]; cout << "请输入字符串:" << endl; gets(str); char symbol[] = " ,;:\"!?~^"; //存放所有可能出现的字符 char *p; int count = 0; p = strtok(str, symbol); while (p != NULL) { count += 1; puts(p); p = strtok(NULL, symbol); //NULL表示在当前分割的基础上继续分割 } cout << count << endl; return 0;}
函数说明:
p = strtok(str, symbol);
把字符串str按照symbol中的字符进行分割,然后返回分割的结果;
strtok在str中查找包含在symbol中的字符并用NULL(’\0’)来替换,直到找遍整个字符串。
阅读全文
0 0
- 计算字符串中的单词数,并将其输出
- 计算字符串中的单词数
- 解析字符串中的数字,并将其排序后输出字符串
- 将一句话中的单词倒序输出并不改变其标点
- C++ 将单词从字符串分割出来并倒序输出
- 输入一个字符串,将字符串中的单词逆序输出
- 一个将字符串中的单词倒序输出的算法
- 计算字符串中的单词数. 单词:由空格分开的连续字母数字串。
- 计算字符串中的单词数(单词:由空格分开的连续字母数字串)
- 计算句子中的单词数
- 计算文件中的单词数
- 字符串中的单词逆序输出
- [一天一项目]逆转字符串——输入一个字符串,将其逆转并输出。
- 逆转字符串——输入一个字符串,将其逆转并输出。
- 字符串“This is a test”将其字符串中单词首字符大写后输出(“This Is A Test”)。
- 将字符串中的单词翻转
- 将字符串中的单词倒置
- 将字符串中的单词翻转
- HDOJ 1079.Calendar Game 找规律博弈
- AABB外接盒碰撞检测
- 私教课程Day2 2017-09-14
- Python:python中的一些常用的数学运算符
- 完数
- 计算字符串中的单词数,并将其输出
- 基础总结篇之一:Activity生命周期
- 安卓应用市场分类排名算法一般是怎样的?
- 周中训练笔记5
- Hibernate4配置log4j日志环境
- 设备描述表数进行以及保存设备描述表
- Java-零散总结(内部类、超类)
- 【Hystrix系列】二、RxJava的调用栈分析
- 【MBA】企业战略管理