统计空格数目与统计字符串个数
当我用C++语言实现:判断文章的空格数目,及统计某一字符串是出现了一个问题. 当用数据流创建一段文本时,不能统计空格数,因为此时的空格被忽略, 当把cin>>改成scanf()函数时,虽能统计空格,但却不能统计某一字符串出现的次数. 请教: 为什么改成scanf()就出错了呢? 该如何调整?
首先scanf()不是C++库的函数。要用必须包含stdio.h。要实现你的功能,最好的实现方法如下: 1,将文件按行读出,存入String,将String压如某种容器。 2,用通用算法和String类的find()或其他类似的函数配合进性统计。 不会太复杂,具体的算法可以参阅其他资料。
答://将四个函数编成四个子函数了,在一个主函数里调用,你若需要,分别取出来用也可以。以下源代码,VS2005编译通过。 //1.从键盘输入一行字符,分别统计其中字...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>