c語言字符串刪掉某一個字符 怎么用C語言刪除字符串中的指定字符?
怎么用C語言刪除字符串中的指定字符?使用指針重新組織字符串數(shù)據(jù)可以輕松刪除指針字符。參考代碼如下:;#include<stdio。H>void del_Chr(char*s,char CH){
怎么用C語言刪除字符串中的指定字符?
使用指針重新組織字符串數(shù)據(jù)可以輕松刪除指針字符。參考代碼如下:;#include<stdio。H>void del_Chr(char*s,char CH){char*t=s//目標指針首先指向原始字符串頭,而(*s!=“)//遍歷字符串s{if(*s!=CH)//如果不刪除當前字符,則將其保存到目標字符串*t=*s//檢查下一個字符}*t=“//設置目標字符串的結(jié)尾。}void main(){char str[]=“***abcde***fghi***”delChr(str,“*”)printf(“str=[%s]”,str)}
從字符數(shù)組中刪除特定字符,即輸入要刪除的指定字符,使用for循環(huán)查找非指定字符,輸出非指定字符。具體實現(xiàn)方法如下:#包括