//删除 字符串中‘*’号 两端的除外。指针h、p分别指向第一个和最后一个字符
#include <stdio.h>
void  fun( char *a, char *h,char *p )
{int i=0;char ss[100],*ww,*ee,*rr;ww=a;while(ww!=h){ss[i++]=(*(ww++));}ss[i]=0;while(ww!=p){              if((*ww)!='*')ss[i++]=(*ww);ww++;}ss[i]=0; while(*p){ss[i++]=(*p);p++;}ss[i]=0;
strcpy(a,ss);
}main()
{  char  s[81],*t, *f;void NONO (  );printf("Enter a string:\n");gets(s);t=f=s;while(*t)t++;t--;while(*t=='*')t--;while(*f=='*')f++;fun( s , f,t );printf("The string after deleted:\n");puts(s);NONO();
}
void NONO()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */int i ; char s[81], *t, *f ;for(i = 0 ; i < 10 ; i++) {t=f=s;while(*t)t++;t--;while(*t=='*')t--;while(*f=='*')f++;fun(s, f, t);}
}#include <stdio.h>
void  fun( char *a, char *h,char *p )
{
int i=0;
char *q=a;
while(q<h)
{
a[i]=*q;
q++;
i++;
}
while(q<p)
{if(*q!='*')
{a[i]=*q; i++;
} q++;
}
while(*q)
{
a[i]=*q;
i++;
q++;
}
a[i]='\0';
}main()
{  char  s[81],*t, *f;void NONO (  );printf("Enter a string:\n");gets(s);t=f=s;while(*t)t++;t--;while(*t=='*')t--;while(*f=='*')f++;fun( s , f,t );printf("The string after deleted:\n");puts(s);NONO();
}
void NONO()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */int i ; char s[81], *t, *f ;for(i = 0 ; i < 10 ; i++) {t=f=s;while(*t)t++;t--;while(*t=='*')t--;while(*f=='*')f++;fun(s, f, t);}
}

删除 字符串中‘*’号 两端的除外。指针h、p分别指向第一个和最后一个字符相关推荐

  1. php 替换 tab,PHP 删除字符串中的空格和换行符终极方法 - 文章教程

    有时我们生成的代码中,或多或少会遇到代码中或者字符串中有多余的空格.换行等其他字符,但是这些字符在浏览器里面是不显示出来,任何的换行和再多的空格,都只显示一个空格的空间,这势必对网页的优化有这极其不好 ...

  2. PHP删除字符串中的空格和换行符终极方法

    问说网 > 文章教程 > 编程设计 > PHP删除字符串中的空格和换行符终极方法 字符串 换行符 文件编码 网页编码 隐藏字符 PHP删除字符串中的空格和换行符终极方法 问说网 •2 ...

  3. 1209. 删除字符串中的所有相邻重复项 II

    1209. 删除字符串中的所有相邻重复项 II 题目 我的解答 题目 给你一个字符串 s,「k 倍重复项删除操作」将会从 s 中选择 k 个相邻且相等的字母,并删除它们,使被删去的字符串的左侧和右侧连 ...

  4. C语言试题五十七之假定输入的字符串中只包含字母和*号。请编写函数function,它的功能是:删除字符串中所有*号。在编写函数时,不得使用c语言提供的字符串函数。

    1. 题目 假定输入的字符串中只包含字母和*号.请编写函数function,它的功能是:删除字符串中所有*号.在编写函数时,不得使用c语言提供的字符串函数. 2 .温馨提示 C语言试题汇总里可用于计算 ...

  5. 66.假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。

    66.假定输入的字符串中只包含字母和号.请编写函数fun,它的功能是:删除字符串中所有的号.在编写函数时,不得使用C语言提供的字符串函数. 例如,若字符串中的内容为****A*BC*DEFG***** ...

  6. C语言--使用指针实现删除字符串中的空格

    本篇主要实现了在C语言使用指针实现删除字符串中的空格,详细内容见下面代码,主要利用指针遍历所得到的字符串,使用一个指针指向字符串首地址,判断其是否为空格,如果是则定义一个临时指针,并遍历之后的所有字符 ...

  7. c语言 去电txt空白行,删除字符串中多余的空白字符和空行(C语言实现)

    要求:处理一个字符串,删除字符串中多余的空格.水平制表符和空行,并满足下列要求: (1)对原字符串只能进行一次扫描. (2)不允许申请新的空间. (3)处理后的字符串的首尾不能有空格.制表符和空行. ...

  8. 删除字符串中多余的空白字符和空行(C语言实现)

    要求:处理一个字符串,删除字符串中多余的空格.水平制表符和空行,并满足下列要求: (1)对原字符串只能进行一次扫描. (2)不允许申请新的空间. (3)处理后的字符串的首尾不能有空格.制表符和空行. ...

  9. 【Python教程】删除字符串中字符的四种方法

    一.删除字符串两端的一种或多种字符 #strip().lstrip().rstrip()方法:(默认删除空格符) A.list.strip(字符):删除字符串两端的一种或多种字符: 例:删除字符串s两 ...

最新文章

  1. SharePoint API测试系列——Records.BypassLocks测试
  2. 高性能asp服务器,服务器中让人头疼的防火墙-ASP教程,性能优化
  3. mac里面如何复制路径
  4. cdh 添加jar包_使用maven下载cdh版本的大数据jar包
  5. 插入和shell排序
  6. 【机器学习】SVM线性可分
  7. 成长 | 《大厂晋升指南》学习总结(上)
  8. 高职计算机基础知识试题及答案,职业技术学院招生考试计算机基础知识试题-20210713174723.doc-原创力文档...
  9. C# this关键字(给底层类库扩展成员方法)
  10. linux定时器与线程,Linux下的多线程定时器实现
  11. 20200516每日一句
  12. 白话区块链 之4: 区块链分类与架构
  13. mysql nlssort_Oracle数据库中文拼音,部首,笔画排序问题,NLS_SORT设置
  14. 普罗米修斯 Prometheus
  15. jenkins编译java项目时无法读取pom.xml文件
  16. 【内网安全】WinLinux内存离线读取Hashcat破解RDPSSH存储提取
  17. MQTT-java使用说明
  18. 百大行业翘楚齐聚一堂,浪潮服务器惊艳MWC
  19. Android OTA升级包制作和验证
  20. nginx 做端口转发

热门文章

  1. Android之使用AlertDialog.Builder类创建带列表的对话框和带自己所布局视图的对话框
  2. MySQL数据库安装Version5.7.25
  3. mysql 长事务查询_MySQL长事务详解
  4. 统计两个IP地址之间的IP个数
  5. 图解浏览器缓存,教你提高用户体验
  6. mysql-bin日志文件清理
  7. 360要在A股上市 华泰联合证券已签订IPO辅导协议
  8. 转: ImageMagick 命令行的图片处理工具(客户端与服务器均可用)
  9. nyoj914Yougth的最大化(二分搜索 + 贪心)
  10. 增加索引提高查询效率