c++
1```### 前提・実現したいこと 2 3文字列a,bの先頭アドレスを受け取り、2つの文字列の合計を返却値で返す関数を作りたいです。関数内では、ポインタのインクリメントを繰り返す方法を使い、添字[]や構造体は用いないという条件付きです。 4 5### 発生している問題・エラーメッセージ 6
'strcat'は定義されていません。
'char'と'char[6]'で異なっています。
### 該当のソースコード ```c++ int count(char *a,char *b) { int i, count = 0; strcat(a, b); for (i = 0; a = "\0"; i++) { count++; } return(count); } int main(void) { char x = { "hello" }; char y = { "usa" }; printf("mojisuu=%p", count); return(0); }
試したこと
参考書などを見て復習したのですがよくわからないです。
補足情報(FW/ツールのバージョンなど)
大学でc言語について学習しています。少しでも自分の役に立てたいので、どこが間違っているのか指摘してくださると嬉しいです。そこの単元の復習をしたいと思っています。
ちなみにVisualStudio2019を使ってます。