1. c语言如何合并两个字符串
如果是C语言,有一个函数是strcat
在函数库string.h,功能就是合并字符串
例如:
#include<stdio.h>
#include<string.h>
char a[10] = {"12"};
char b[10] = {"bc"};
int main()
{
strcat(a,b);
printf("%sn",a);
return 0;
}
2. C语言中,如何在一字符串中插入字符
#include "stdafx.h"
#include "conio.h"
char *myfun(char *strA, char *strB, char strC)//strA用户数据,strB返回数据, strC插入字符
{
int m = 0;
if (strA == NULL)
return NULL;
int n = strlen(strA);
for (int i=0; i<n; i++)
{
strB[m]=strA[i];
if (strA[i]>= 0x30 && strA[i]<= 0x39 )
{
strB[m+1] = strC;
m += 1;
}
m += 1;
}
strB[m] = '