69,382
社区成员
发帖
与我相关
我的任务
分享
void fun (char *a)
{
char *p = a;
while(*a == '*')
a++;
while((*p++ = *a++) != '\0')
;
}
int main()
{
...
return 0;
}
的结构哦,要养成好习惯。#include <stdio.h>
#include <conio.h>
void fun (char *a)
{
char *ptr = a;
while(*ptr == '*')
++ptr;
while(*a++ = *ptr++);
*a = '\0';
}
int main()
{
char s[81];
printf("Enter a string :\n");
gets(s);
fun(s);
printf("The string after deleted:\n");
puts(s);
return 0;
}
void fun (char *a)
{
char *pch = NULL;
pch = a;
while(*pch == '*' && *pch != '\0')
pch++;
while(*pch != '\0' && pch != a)
{
*a = *pch;
a++;
pch++;
}
*a = '\0';
}