删除全字指定的字符

来源:互联网 发布:淘宝百度云 编辑:程序博客网 时间:2024/05/18 19:44

删除指定的全部字符,本程序以删除全部的空格为例,代码如下:

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>/* 删除全部空格 */void delAllSpace(char *str, char ch){char *pstr = str;while (*pstr != '\0'){*pstr = *str;if (*pstr != ' '){pstr++;}str++;}}void main(){char str[1024] = { 0 };//scanf("%s", str);scanf("%[^\n]", str); //可以接受空格printf("%s\n", str);delAllSpace(str, ' ');printf("%s\n", str);system("pause");}
注意delAllSpace()函数中的while()语句的思路。

0 0
原创粉丝点击