统计文件中单词个数,并输出不同单词的个数(下面是我自己写的程序,希望大家帮忙看一下那个地方有错误)#include #include #include #include using namespace std; int main() { ifstream infile("data.txt"); set sstr
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 12:23:07
![统计文件中单词个数,并输出不同单词的个数(下面是我自己写的程序,希望大家帮忙看一下那个地方有错误)#include #include #include #include using namespace std; int main() { ifstream infile(](/uploads/image/z/9482353-25-3.jpg?t=%E7%BB%9F%E8%AE%A1%E6%96%87%E4%BB%B6%E4%B8%AD%E5%8D%95%E8%AF%8D%E4%B8%AA%E6%95%B0%2C%E5%B9%B6%E8%BE%93%E5%87%BA%E4%B8%8D%E5%90%8C%E5%8D%95%E8%AF%8D%E7%9A%84%E4%B8%AA%E6%95%B0%EF%BC%88%E4%B8%8B%E9%9D%A2%E6%98%AF%E6%88%91%E8%87%AA%E5%B7%B1%E5%86%99%E7%9A%84%E7%A8%8B%E5%BA%8F%2C%E5%B8%8C%E6%9C%9B%E5%A4%A7%E5%AE%B6%E5%B8%AE%E5%BF%99%E7%9C%8B%E4%B8%80%E4%B8%8B%E9%82%A3%E4%B8%AA%E5%9C%B0%E6%96%B9%E6%9C%89%E9%94%99%E8%AF%AF%EF%BC%89%23include+%23include+%23include+%23include+using+namespace+std%3B+int+main%28%29+%7B+ifstream+infile%28%22data.txt%22%29%3B+set+sstr)
统计文件中单词个数,并输出不同单词的个数(下面是我自己写的程序,希望大家帮忙看一下那个地方有错误)#include #include #include #include using namespace std; int main() { ifstream infile("data.txt"); set sstr
统计文件中单词个数,并输出不同单词的个数(下面是我自己写的程序,希望大家帮忙看一下那个地方有错误)
#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
你学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