str1とstr2の文字列を結合したい。
str1とstr2をstrcatを使って結合したいのですが、うまくいきません。
strcatを使うと、strcat_sを使用してくださいとエラーがでるため、strcatを使ったのですが、第2引数に何を入れればいいのかわからないので質問させてもらいました。
使い方を調べると、第二引数は省略可と書いてあったのですが、引数を渡さないとコンパイルエラーになります。
C++
1#include <stdio.h> 2#include <string.h> 3 4int main(void) { 5 6 char str1[] = "aaa"; 7 char str2[] = "bbb"; 8 9 strcat_s(str1,256,str2);★ここでstack around the variable str was corrupted とRuntimeエラーが起きます。 10 printf(str1); 11 12 return 0; 13 14} 15 16
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。