只删除字符串前面的‘*’号。

原创 2012年03月24日 22:18:52
//只删除字符串前面的‘*’号。
#include <stdio.h>
#include <conio.h>
#include <string.h>

void fun(char *a)
{
	int i;
	while(*a=='*')
	{
		i=0;
		while(a[i]!=0)
		{
			a[i]=a[i+1];
			i++;
		}
	}

}

main()
{ 
	char s[81];
	printf("Enter a string :\n");
	gets(s);
	fun(s);
	printf("The string after deleted :\n");
	puts(s);
	strcpy(s, "*******A*BC*DEF*G****");
	fun(s);
}

相关文章推荐

提高项目30.6-删除字符串前面的空格

任务和代码:去除句子中第一个单词前的空格,返回去除了空格的字符串 /* 文件名:main.c 作者:小风景 完成日期:2016.7.11 问题描述: 去除句子中第一个单词前的空格,返回去除了空格的字...

华为:输入一个字符串,删除重复前面的字符,其余字符按原样顺序输出

/* * 输入一个字符串,删除重复前面的字符,其余字符按原样顺序输出. * 例如: * 输入:input: "acbdfdffZZet"; * 输出:output:"acbdfZet"; * 实现函数...

剑指Offer :请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配

剑指Offer: 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配...
  • asxutao
  • asxutao
  • 2015年09月13日 10:38
  • 1760

有一个由大小写组成的字符串,现在需要对他进行修改,将其中的所有小写字母排在大写字母的前面

有一个由大小写组成的字符串,现在需要对他进行修改,将其中的所有小写字母排在大写字母的前面(大写或小写字母之间不要求保持原来次序),如有可能尽量选择时间和空间效率高的算法。 c语言函数原型void p...

17、有一个由大小写组成的字符串,现在需要对他进行修改, 将其中的所有小写字母排在答谢字母的前面(大写或小写字母之间不要求保持原来次序)

/************************************************************************/ /* 17、有一个由大小写组成的字符串,现在需要对...

Python中文编码问题(字符串前面加'u')

中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?我们要知道python内部使用的是unicode编码,而外部却要面对千奇百怪的各种...

python中使用字符串前面加r

最近在使用python进行读取的文件时,总需要在路径中去除掉一些特殊意义的字符进行转义 在网上搜了一下,在python中除了可以使用‘\’之外,我们也可以使用r加在所要处理的字符外面 如下所示 ...
  • Losteng
  • Losteng
  • 2016年04月29日 13:01
  • 3572

Java字符串格式化:数字前面加0

今天获取到一个需求,要拼一个字符串,格式类似于JY0001这种,而且还需要根据两个字符串后面数字的范围进行批量修改。如果将0001转换成int类型的对象,则系统将默认去掉前面的“0”。思考了一下,用下...

如何使用java正则表达式去除掉字符串前面的空格

有的时候,经常会出现拷贝网页上的xml 文档或者是其他的资料的时候,经常会出现如下的情况: 0 复制代码 1 2 3           xmlns:xsi="http://www.w3....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:只删除字符串前面的‘*’号。
举报原因:
原因补充:

(最多只允许输入30个字)