C语言实现从字符串中删除*
2011-03-25 21:40
253 查看
/* * deldStar.c * * Created on: 2011-3-25 * Author: DMC */ #include <stdio.h> ////this founction come true delete * from a string. void findDelStar(char string[],int length); int stringLength(char string[]); ///this founction is main int main(){ char string[]="****12"; int length,i; length = stringLength(string); findDelStar(string,length); //// printf array element printf("main founction printf array element:\n"); for(i=0;string[i]!='\0';i++){ printf("%c\t",string[i]); } return 0; }//founction end ///this founction is find * and delete it void findDelStar(char string[],int leng) { int i; for(i=0;i<leng;i++) { if(string[i]=='*'& string[i+1]!= '*') { int j,k; k=i; for(j=i+1;j<leng+1;j++,++k) { string[k]=string[j]; } } if(string[i]=='*' & string[i+1] == '*' ){ int j,k; k=i; for(j=i+1;j<leng+1;j++,++k) { string[k]=string[j]; } i--; } } } //// this foundction is to count the number of string. int stringLength(char string[]) { int i; for (i=0;string[i]!='\0';i++) { } return i; }
相关文章推荐
- 用C语言实现一个字符串中删除另外一个字符串
- C语言实现删除字符串中特定的字符
- 删除字符串中多余的空白字符和空行(C语言实现)
- C语言实现删除字符串多余空格
- C语言实现从字符串中删除*
- C语言实现将字符串“askdaskaskdaskg”删除制定字符“ask”
- 【C语言】【面试题】【笔试题】.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- C语言实现链表的头插,尾插,插入,修改,删除和遍历
- 常用c语言字符串库函数(自行实现)
- objecttive-C语言使用二叉排序树实现查找、插入、删除、查看元素
- c语言:两种方法实现字符串拷贝strcpy
- C语言 不使用strcpy 函数实现字符串复制功能
- c语言实现字符串逆序
- 挑选出英文字符串中的 单词 并给出单词个数(C语言实现版本,C++版待完成)
- JS——实现一个删除字符串左边空白字符的方法
- C语言实现字符串中(10进制和16进制)转成十进制数
- C语言实现字符串的简单匹配
- c语言实现把‘0’和‘1’字符串转化为二进制压缩保存成二进制文件
- C语言 编写一个c程序实现字符串到数字的转化
- C语言实现去除字符串中空格