【程序设计】 --------------------------------------------------------- 题目:假设输入的是字母,若是大写字母输出1,小写字母输出0。 -------------------------------------------------------*/ #include <stdio.h> void bky(); int fun(char c) { /**********Begin**********/ /********** End **********/ } void main() { char c1; int c2; printf("Please input a char:\n"); c1=getchar(); c2=fun(c1); printf("%d\n",c2); bky(); } void bky() { FILE *IN,*OUT; int i; char iIN; int iOUT; IN=fopen("in.dat","r"); if(IN==NULL) { printf("Please Verify The Currernt Dir..it May Be Changed"); } OUT=fopen("out.dat","w"); if(OUT==NULL) { printf("Please Verify The Current Dir.. it May Be Changed"); } for(i=0;i<2;i++) { fscanf(IN,"%c",&iIN); iOUT=fun(iIN); fprintf(OUT,"%d\n",iOUT); } fclose(IN); fclose(OUT); }
时间: 2023-08-03 16:05:30 浏览: 279
将输入的大写字母改用小写字母输出
这是一道C语言的程序设计题,要求实现一个函数fun,输入一个字符c,如果c是大写字母就返回1,如果c是小写字母就返回0。在主函数中,提供了一个输入字符的方法,调用函数fun并输出结果。另外,程序中还有一个函数bky,它的作用是从in.dat文件中读入两个字符,然后调用fun函数并将结果写入out.dat文件中。
阅读全文