я создал определенный объем памятидобавление текста в выделенной памяти
char* str;
str = char(char*) malloc(15);
, когда я это сделать
memcpy(str, "AB", 2);
memcpy(str, "CDEFG", 5)
cout<<"Value of str: "<<str<<endl;
выход значение стоимости посуточной: DEFGH то, что я вижу, он переписывает предыдущая memcpy как я могу добавлять текст в str так, чтобы каждый текст добавлялся, добавляется к предыдущему значению str, а не перезаписывает предыдущее значение и начинает с начала
Почему бы просто не использовать 'strcat'. В этом случае, почему бы не использовать 'std :: string' для начала. –
'memcpy (str + 2," CDEFG ", 5);' – sgarizvi
[tag: C++]? 'std :: string str =" AB "; str + = "CDEFG"; 'Done. – Johnsyweb