C語言字符串追加字符串函數appendchar 刪除字符deletechar

  • :追加 

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void appendchar(void *source, void *des, int source_len, int des_len) 
{
	char *pSource=(char *)source;
	char *pDes=(char *)des;
	while(source_len-->0)
	{
		*((pDes++) + des_len) = *pSource++;
	}
}
int main()
{
	
	char des[20]="1234";
    char source[20]="5678";
	appendchar(source,des,4,4);
	printf("%s\n",des);
	return 0;
}

示例2:字符串後追加數組,數組一定要初始化char strVule[200]={0};

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//拼接接收到的數據
 void appendchar(void *source, void *des, int source_len, int des_len)
{
	 char *pSource=(char *)source;
	char *pDes=(char *)des;
	while(source_len-->0)
	{
		*((pDes++) + des_len) = *pSource++;
	}
}
int main()
{

	unsigned	char strUnit[]={0XA1,0XE6,}; //℃
	char strVule[200]={0};
	sprintf(strVule,"%0.1f",23.6);
	appendchar(strUnit,
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章