Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助:c语言问题……

[复制链接]
yushu001 发表于 2005-3-5 18:28:02 | 显示全部楼层 |阅读模式
下面是作业题,请问怎么做呀?:
#include <stdio.h>
#define  M 81
int fun(char *ss, char c)
{int i=0;
for(;*ss!='\0';ss++)
    if(*ss==c)i++;
return i;
}

main()
{  char  a[M], ch;
   printf("\nPlease enter a string:"); gets(a);
   printf("\nPlease enter a char:"); ch = getchar();
   printf("\nThe number of the char is: %d\n", fun(a, ch));
   NONO();
}
NONO()
{/* 本函数用于数据读入和结果写入文件, 考生无需修改 */
  int i ;
  FILE *rf, *wf ;
  char a[M], b[M], ch ;

  rf = fopen("C:\\WEXAM\\24010001\\in.dat", "r") ;
  if(rf == NULL) {
    printf("在考生文件夹下数据文件in.dat不存在!") ;
    return ;
  }
  wf = fopen("C:\\WEXAM\\24010001\\out.dat", "w") ;
  for(i = 0 ; i < 10 ; i++) {
    fscanf(rf, "%s", a) ;
    fscanf(rf, "%s", b) ;
    ch = *b ;
    fprintf(wf, "%c=%d\n", ch, fun(a, ch)) ;
  }
  fclose(rf) ;
  fclose(wf) ;
}
degmd 发表于 2005-3-6 01:22:33 | 显示全部楼层
题目要求是什么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 16:55 , Processed in 0.032578 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表