我知道我可以有一個語句,這樣 strcat(a, b);
int alen = strlen(a);
printf("a and b concatenated = %s and its length is %d\n", a, alen);
不過,我想保留一個,所以我想用更多的東西是這樣的: strcat(a, b);
int xlen = strlen(x);
我正在做一個客戶端服務器項目在Linux中,我需要連接一些字符串。 我在windows的visual studio上試過我的代碼,它工作正常,但它linux給我一些垃圾。我有這樣的功能: char* concat(char s1[], char s2[])
{
int tam = 0;
tam = strlen(s1);
tam += strlen(s2);
此代碼中的錯誤是什麼?我有錯誤 error C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead
這是什麼意思?另一個問題 - 結構和函數原型的聲明是合法的? #include <stdio.h>
#include <stdlib.h>
#include <stri