实验五
Posted zaazzle516
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验五相关的知识,希望对你有一定的参考价值。
/* 假定输入的字符串中只包含字母和*号。 编写函数,实现: 除了字符串前导和尾部的*号之外,将串中其他*号全部删除。 在编写函数时,不得使用C语言提供的字符串函数。 例如,若字符串中的内容为****A*BC*DEF*G******* 删除后,字符串中的内容则应当是****ABCDEFG****** */ #include <stdio.h> #include <string.h> void fun(char *a) { int i=0; char *t = a, *f = a; char *q = a; while(*t)//把t定位到倒数第二个字符 t++; t--; while(*t==‘*‘)//分析第三段 t--; while(*f==‘*‘)//分析第一段 f++; while (q<f) { a[i] = *q; q++; i++; } while (q<t) { if(*q!=‘*‘) { a[i] = *q; i++; } q++; } while (*q) { a[i] = *q; i++; q++; } a[i]=‘