Em đang thực hiện ghép chuỗi str1 và str2, nhưng khi xuất em ra không được kết quả, mọi người giúp em với ạ
#include "stdio.h"
#include "string.h"
int STRLEN(char *s)
{
int n = 0;
while (s[n] != '\0')
{
n++;
}
return n;
}
char* strAdd(char* str1, char *str2)
{
int i = 0, n1 = STRLEN(str1), n2 = STRLEN(str2), n = n1 + n2;
char s[100];
int k = 0;
while (i < n1)
{
s[k] = str1[i];
i++;
k++;
}
i = 0;
while (i < n2)
{
s[k] = str2[i];
i++;
k++;
}
s[k] = '\0';
return s;
}
void main()
{
char str1[] = "ABCDE", str2[] = "FGHI";
printf("Chuoi Sau Khi Ghep La: %s\n", strAdd(str1,str2));
printf("Thanks For Using!!!\n");
}