c语言道歉程序代码,C语言编程,请帮我填完整

编程知识 更新时间:2023-04-04 07:31:08

满意答案

#include

#include #define N 80void bky();

int fun(char *ptr) {

/**********Begin**********/

char *p = ptr,*q,ch;

int counter = 0;

while(*p) {

ch = *p;

if(((ch < 'A') || (ch > 'Z')) && ((ch < 'a') || (ch > 'z'))) {

q = p;

while(*q) {

*q = *(q + 1);

q++;

}

p--;

}

p++;

}

return (int)(p - ptr);

/**********  End  **********/

}int 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.\n\n",s);

bky();

return 0;

}void bky() {

FILE *IN,*OUT;

char sin[N];

int iOUT;

IN = fopen("F:\\VC\\in.dat","r");

if(IN == NULL) {

printf("Please Verify The Currernt Dir..it May Be Changed");

}

OUT = fopen("F:\\VC\\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);

}

10分享举报

更多推荐

c语言道歉程序代码,C语言编程,请帮我填完整

本文发布于:2023-04-04 07:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/322de3c1439459a21b2f5407c13c0003.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言   帮我   程序代码   完整

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 41643文章数
  • 14阅读数
  • 0评论数