C语言题目!!运行错误??

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:30:35
题目如下:
文件处理:
(1) 统计各字母在文本文件中出现的频度(忽略大小写);
(2) 查找并替换正文中的字符串,并存入另一个文件中。

代码如下:
char c;
for(;c!=EOF;)
{
c=getch();
switch(c)
{
case 'a':a[0]+1 ;
case 'b':a[1]+1;
case 'c':a[2]+1;
........
case 'z':a[25]+1;
}
}

当然上面的省略肯定不能打出来~~是一个一个的代码~~可惜还是有8个错误啊,运行不了,谁说下错误在哪??
正确的代码到底是好多???那个省略分别是d到y啊,有谁能把答案正确的打出来,我愿意多给几十分

那正确的代码是什么类~~

c为字符型 不用改成int 程序中没加break也不会造成最后结果错误
毕竟只c一次只可能是一个字母
该程序没有主函数main() 最前面也就是定义c的前面没加大括号
数组a没有定义 c没有说明从文件里拿出数据,也没有+过 应该定义一个文件指针

你应该把程序写完!!!

上面的程序就其语法来说没什么错
char c改为 int c
每个case 后面应该有 break吧

首先没有声名数组a
switch语句中没有break
没有main函数