Мне нужно сделать функцию, которая получает два указателя на символы и копирует содержимое одного в другое, а затем возвращает начало указателя. Я уже пару часов общался с этим и прочитал 100 примеров, которые все разные. Вот то, что я прямо сейчас:Функция strcopy с использованием указателей не работает
char * mystrcpy(char * dest, char * src) {
while(1) {
if(*src == '\0') {
*dest = '\0';
return dest;
}
else {
*dest = *src;
*src++;
*dest++;
}
}
Вы увеличиваете символы вместо указателей, указывающих на них, и не отслеживаете начало строки назначения. ** Сначала попробуйте несколько простых упражнений. ** – Beta
http://stackoverflow.com/questions/13460934/strcpy-using-pointers/26317153#26317153 –