标题:各位高手,帮帮忙看看这条程序要怎么改~~~
只看楼主
jackrain
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2005-9-4
得分:0 
你是不是把if、else if里的s[q-'A']++也去掉了?如果去掉了当然不行。

程序和身体一样,健壮,再健壮! 我爱C++
2005-09-07 17:17
心之记忆
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2005-9-1
得分:0 
没啊~~~我光是去掉了printf而已啊~~~~
你可以去调试看看~~~~

2005-09-07 17:18
jackrain
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2005-9-4
得分:0 

#include <stdio.h>

void main() { FILE *fp; int s[26]={0}, i = 0; for(;i<26;i++) printf("%c|",i+97); printf("\n"); char q; clrscr(); if((fp=fopen("D:/test.txt","r"))==NULL) { printf("Can not open!"); exit(0); } while(!feof(fp)) { q=fgetc(fp); if(q>='A'&&q<='Z') s[q-'A']++; else if(q>='a'&&q<='z') s[q-'a']++; } fclose(fp); for(i = 0; i < 26;i++) printf("%d|",s[i]); printf("\n"); }


程序和身体一样,健壮,再健壮! 我爱C++
2005-09-07 17:26
jackrain
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2005-9-4
得分:0 
我调试的没问题呀

程序和身体一样,健壮,再健壮! 我爱C++
2005-09-07 17:30
心之记忆
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2005-9-1
得分:0 
哇~~~好厉害啊~~~对了,对了,就是这样了~~
太谢谢了~~~谢谢~~~

2005-09-07 17:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-26887-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.242600 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved