C语言 编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。

做了一个C语言助教,在给本科生上课之前没有看有关指针的知识,又因为太久没用,导致上课过程中频频出现尴尬。现在总结上课遇到的一个题目:

题目:规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字符串中第一个字母,形参p指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。


代码如下:

#include 
#include 

void  fun( char *a, char *h,char *p )
{
	int i=0; 
	char *k=a; 

	while (k

将字符串分为三个部分:前导、中间、尾部。


你可能感兴趣的:(C语言)