Приведенный ниже фрагмент кода полностью работает в моей среде IDE. Но когда я отправляю это на codeforces, я получаю сообщение об ошибке, указывающее на строку sprintf
.
Вероятно, решение выполняется с ошибкой 'использование неинициализированного значения'
Я использовал sprintf вместо strcat
для объединения двух массивов, как это было предложено в ответе на stackoverflow. Но это дает мне ту же ошибку.
char a[101],b[101],c[201],d[300];
fgets(a,101,stdin);
fgets(b,101,stdin);
fgets(c,201,stdin);
// strcat(d,a);
sprintf(d, "%s%s",d,a);
d
используется без инициализации. - person user7860670   schedule 12.06.2020sprintf()
- person Barmar   schedule 12.06.2020