Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341928
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:03:40

小弟才学C++不久希望大家能帮帮我
这是我们的上机实验:
   1:从文本文件中输入数据统计出其中字符总数 字母个数 数字个数 空格个数 及其他字符数
这是小弟写的代码:
#include
#include
#include
using namespace std;
void main(){
int letters=0,space=0,digit=0,total=0,others=0;
ifstream in("a.txt");
for(string s ; getline(in,s);){
char c;
for(istringstream sin(s);(c=sin.get())!='\n';){
if('a'<=c && 'z'>=c || 'A'<=c && 'Z'>=c)
letters+=1;
else if(c==' ')
space+=1;
else if(c>=0 && c<=9)
digit+=1;
else
others+=1;
total+=1;
}
}
cout<<"字母-->"< cout<<"空格-->"< cout<<"数字-->"< cout<<"其他-->"< cout<<"总数-->"<}
它可以通过编译但无法运行

--------------------next---------------------

阅读(1161) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~