如何用c语言删除字符串的前导*号
时间: 2024-05-07 08:17:34 浏览: 77
删除字符串中指定字符C语言程序
您好,以下是C语言中删除字符串前导*号的示例代码:
```
#include<stdio.h>
#include<string.h>
#define MAX_LENGTH 100
char* remove_star(char* str) {
int i=0;
while(str[i]=='*') {
i++;
}
return (str+i);
}
int main() {
char str[MAX_LENGTH];
printf("请输入一个包含*号的字符串:\n");
scanf("%s", str);
char* new_str = remove_star(str);
printf("删除前导*号后的字符串为:%s\n", new_str);
return 0;
}
```
该代码通过循环找到字符串中第一个不是*号的字符,然后返回该字符的地址,从而实现删除前导*号的操作。
阅读全文