У меня есть char array
называется names[50]
как укоротить несколько первых символов массив символов C++
В основном, я использую
strncpy(this->names, names, sizeof(names))
однако это только укоротить символы в конце.
Как обрезать символы с самого начала?
Например, BillSteveLinusMikeGeorgeBillSteveLinusMikeGeorgeGeorge
должен быть teveLinusMikeGeorgeBillSteveLinusMikeGeorgeGeorge
Что вы имеете в виду? –
@VladfromMoscow Я думаю, что они ищут подстроки с левого или правого конца. Если вы знакомы с Python, например slicing '[: 5]' или '[-5:]' например – CoryKramer
, используйте 'std :: copy (имена + i, имена + j, names.begin())' – vsoftco