功能:输入一个字符串,过滤此串,只保留串中的字母字 符,并统计新生成串中包含的字母个数。 例如:输入的字符串为ab234$df4,新生成的串为abdf 。 ------------------------------------------------*/ #include <stdio.h> #include <conio.h> #define N 80 void wwjt(); fun(char *ptr) { /**********Program**********/ /********** End **********/ } main() { char str[N]; int s; printf("input a string:");gets(str); printf("The origINal string is :"); puts(str); s=fun(str); printf("The new string is :");puts(str); printf("There are %d char IN the new string.",s); wwjt(); } void wwjt() { FILE *IN,*OUT; char sin[N]; 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"); } fscanf(IN,"%s",sin); iOUT=fun(sin); fprintf(OUT,"%d %s\n",iOUT,sin); fclose(IN); fclose(OUT); }
时间: 2023-08-14 21:03:56 浏览: 89
C语言程序设计-输入一个字符串,过滤此串,只保留串中的字母字符,并统计新生成串中包含的字母个数;
5星 · 资源好评率100%
这是一个 C 语言程序,功能为输入一个字符串,过滤此串,只保留串中的字母字符,并统计新生成串中包含的字母个数。程序中的函数 fun() 用于实现过滤和统计,主函数 main() 则负责读入字符串、调用函数、输出结果。函数 wwjt() 是一个辅助函数,用于读取文件中的字符串,并对其进行过滤和统计操作,然后将结果输出到另一个文件中。
注意:以上程序中的代码可能存在一些错误或不完整之处。为了运行程序,请根据提示进行相应的修改和补充。同时,建议使用更高版本的编译器和开发环境,以保证程序的正常运行。
阅读全文