统计文件中单词个数,并输出不同单词的个数(下面是我自己写的程序,希望大家帮忙看一下那个地方有错误)
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 15:21:41
统计文件中单词个数,并输出不同单词的个数(下面是我自己写的程序,希望大家帮忙看一下那个地方有错误)
#include
#include
#include
#include
using namespace std;
int main()
{
ifstream infile("data.txt");
set sstr; //存储不同单词
int i=0; //单词的总个数
int k=0; //c[k];
char c=' '; //当前读入的字符
char prec=' '; //前一个字符
char word[20]; //单词
while(infile>>c) //文件结束时结束循环
{
if(c==' ')
{continue;
prec=c;
k=0;
sstr.insert(word);
}
else
if (prec!=' ') {
i++;
prec=c;
word[k++]=c;
}
}
cout
#include
#include
#include
#include
using namespace std;
int main()
{
ifstream infile("data.txt");
set sstr; //存储不同单词
int i=0; //单词的总个数
int k=0; //c[k];
char c=' '; //当前读入的字符
char prec=' '; //前一个字符
char word[20]; //单词
while(infile>>c) //文件结束时结束循环
{
if(c==' ')
{continue;
prec=c;
k=0;
sstr.insert(word);
}
else
if (prec!=' ') {
i++;
prec=c;
word[k++]=c;
}
}
cout
你学c++不久吧……
既然c++里面有string类干嘛不用呢……
你是每次向c中提取一个字符,这个姑且不论,可是遇到空格就continue后面的语句根本执行不到啊……
int main()
{
ifstream infile;
set sstr;
string buffer;
int total_count = 0;
infile.open("data.txt");
if (!infile.good())
{
cout buffer;
count += 1;
sstr.insert(buffer);
}
cout
既然c++里面有string类干嘛不用呢……
你是每次向c中提取一个字符,这个姑且不论,可是遇到空格就continue后面的语句根本执行不到啊……
int main()
{
ifstream infile;
set sstr;
string buffer;
int total_count = 0;
infile.open("data.txt");
if (!infile.good())
{
cout buffer;
count += 1;
sstr.insert(buffer);
}
cout
统计文件中单词个数,并输出不同单词的个数(下面是我自己写的程序,希望大家帮忙看一下那个地方有错误)
请使用java语言编写一段程序,统计这段文字中单词的个数,并输出其中由四个字母组成的单词
pascal单词统计Description 输入一串英文句子,统计该英文句子中英文单词的个数,并将单词个数输出.Inpu
android 怎样将一句话中的单词个数逐个输出,统计相同单词的个数
java编程 写一段程序统计一段字符串中每一个单词的出现次数 并按照次数的倒序输出
从键盘输入一段英文,统计并输出单词个数
JAVA语言:编写一个程序,统计出下列段落中单词的个数.
vfp 程序改错题!从键盘上输入的5个数,并统计其偶数的个数.在编写的表单事件Form1.load中有2处错误,请调试改
用C语言写一程序,要求输入10个数,输出这10个数中最大的那个数,同时输出这10个数的平均值
麻烦大家看一下在excel中如何统计奇数的个数? 我想知道到,不好意思,
统计单词个数描述 输入一行字符,统计其中的单词的个数.各单词之间用空格分隔,空格符可以是多个.输入 一行字符输出 单词个
java写一个程序统计文件中一篇文章每个词(要中文和英语的都可以的)的个数