strcpy関数をどうすれば使えるようになるか教えて頂きたいです。C初心者でVisualStudio2013を使っています。
#include<stdio.h>
#include<string.h>
void main(){
char s[10];
int len;
strcpy(s,"ABC");
printf("s=%s\n",s);
strcat(s,"DEF");
printf("s=%s\n",s);
len = strlen(s);
printf("文字列の長さ:%d\n",len);
getchar();
}
というプログラムを実行したいです。コンパイルしようとすると、「error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.」と出てきたので、strcpyの代わりにstrcpy_sを用いた所、「IntelliSense: 関数呼び出しの引数が少なすぎます」「error C2198: 'strcpy_s' : 呼び出しに対する引数が少なすぎます。」と出てきてしまいます。
すごく初歩的な質問ですが答えて下されば光栄です。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/27 08:12
2016/10/27 08:38