c語言替換指定字符串 求C語言替換字符串中某個字符的函數(shù)?
求C語言替換字符串中某個字符的函數(shù)?c語言如何定義字符串歸零?使用memset函數(shù)void*memset(void*s,int ch,size_tn)函數(shù)說明:在S_T中的當(dāng)前位置后鍵入n個字節(jié))替換
求C語言替換字符串中某個字符的函數(shù)?
c語言如何定義字符串歸零?
使用memset函數(shù)
void*memset(void*s,int ch,size_tn)
函數(shù)說明:在S_T中的當(dāng)前位置后鍵入n個字節(jié))替換為CH并返回S。
Memset:用于填充內(nèi)存塊中的給定值。這是清除大型結(jié)構(gòu)或數(shù)組的最快方法
例如:
#include<stdio。H>
#包含<string。H>
int main()]{
char A[10
]scanf(%s,A)
memset(A,“0”,sizeof(A))
printf(%sn,A)
}
//此函數(shù)使用memset函數(shù)清除數(shù)組A
//結(jié)果:輸入ASD