问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写一个函数int fun(char a[ ],char b[]),其功能是:删除a指向的字符串中所有数字字符并将至保存到b数组

发布网友 发布时间:2023-07-13 16:49

我来回答

1个回答

热心网友 时间:2023-09-13 06:39

  #include<stdio.h>
  #include<stdlib.h>
  #include<string.h>

  //如果返回-1,a字符串中没有数字
  int fun(char a[], char b[])
  {
  int num=-1;
  int ib=0;
  char *p=a;
  int isfirst=1;//是否为非数字字符第一行
  while(*p)
  {
  if(*p >= '0' && *p <= '9')
  {
  b[ib] = *p;
  ib++;

  //删除a的内容或者替换'\n'
  if(isfirst || *(p-1) == '\n')
  {
  strcpy(p, p+1);
  p--;
  }
  else
  {
   *p = '\n';
  }
  }
  else
  {
   isfirst=0;
  }
  p++;
  }

  b[ib] = 0;
  if(ib > 0)
  {
   num = atoi(b);
  }

  //写入结果文件myfile.out
  FILE *fp=fopen("myfile.out", "w");
  fprintf(fp, "a=%s\n", a);
  fprintf(fp, "b=%s\n", b);
  fprintf(fp, "num=%d\n", num);
  fclose(fp);
  return num;
  }
  

  int main()
  {
  char a[]="48CTYP9R6";
  char b[16];

  int num=0;
  num=fun(a, b);

  printf("a=%s\n", a);
  printf("b=%s\n", b);
  printf("num=%d\n", num);

  return 0;
  }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁能给个单机版的风云之雄霸天下啊?? 求风云雄霸天下PC单机游戏WIN7版 雄霸天下任务指南 开心网001老房子卖了以后家具还有吗? 为什么001开心网买房子组件删除仓库里的东西都没了 请教一下,开心001的开心庄园里面的建材有好多富余的的 除了5元一个卖... 开心网001小号怎么给大号送房子? 开心网001多少级能送别人房子?多少级能接受别人给的房子? 开心网001果实或家具能送人吗 开心网(kaixin001)怎么买外地房子? 求教MATLAB指数拟合问题:指数拟合y=a(exp(bx)-1),要求精度高一些,画出原始数据和拟合曲线的重合情况。 谁来解释下CObject* PASCAL CreateObject(); 尧、宛、甚、土加偏旁组词 typhun是什么意思? 土字旁一个尧念什么 颅内动脉血管瘤年轻化 36岁脑干出血致死 脑出血一般多大岁数 免费八字算寿终 年食月袅父早埋? 带丝牙的手电钻夹头通用的吗 关于日语敬语问题 连开三天的演唱会哪一天最精彩 喜马拉雅季雅道歉在第几章 我可以有超能力吗,可以锻炼吗? 英语中的主语和主句有什么区别吗 怎么区别主语谓语宾语什么的? 如何区分主语,谓语,宾语,状语,补语? 主语和主语的区别? 主语部分与主语的区别 ipadmini4防水等级 ipadmini6防水等级 编程序 高分求救 急啊 C++ 洗砂泥有什么用 C++ 中把输入的字符串变成函数表达式的一部分的方法 华为荣耀6和魅蓝note~选哪个?为什么 洗沙产生的泥能做陶粒吗? 我怎么写啊? &quot;我踏着朝阳,走向教学楼″的开头作文该怎么写? 古驰皮带后面两个数字90.36是什么意思 我着的怎么写? 《xx让我着色》作文怎么写? 广东茂名化州黎氏分布在哪里 广东阳春双滘镇的黎氏从什么地方迁入的 有用过凯妮汀的姐妹吗?紧急求助! 请问怀孕了还能用凯妮汀吗? 新西兰进过哪些世界杯? 新西兰世界杯出线了。。。 弯梁110摩托怎么样 隆鑫110发动机耐用吗 隆鑫弯梁质量行不行 被封,如何解除限制?