私はC++を初めて使っています。私は大きなプロジェクトで繰り返し修正する必要があります。私はstrcpyメソッドとstrcatメソッドをすべて取ってsprintfに変換しなければなりません。そのコードの動作を行い、 strcpy(out,in) to sprintf(out, "%s", in)
と strcat(out,in) to do{ int temp = strlen(out); s
私の例では、手動コピーがうまくいくように見える間にstrcpy_sとmalloc_sがエラーを投げます。ここにコードがあります。これは動作します: hookaddrinfoluacode=(char *)malloc(16384);
// This works
for(i=0;i<strlen(this_token);++i){
hookaddrinfoluacode[i]=th
以下のコードでセグメント化エラーが発生するのはなぜですか? int main(void)
{
char str[100]="My name is Vutukuri";
char *str_old,*str_new;
str_old=str;
strcpy(str_new,str_old);
puts(str_new);