Керниган, Ритчи, указатели и упражнение 5.3 - C (СИ)
Формулировка задачи:
Добрый день!
"Напишите свою версию функции strcat, ... с применением указателей."
Не работает=(
Что я делаю не так? Проверял пример из книги:
тоже не работает=(
Заранее благодарю.
void strcat1(char *s, char *t) {
while (*s++) {
}
while (*s++=*t++) {
}
s='\0';
}void strcpy1(char *s, char *t) {
while (*s++=*t++)
;
}Решение задачи: «Керниган, Ритчи, указатели и упражнение 5.3»
textual
Листинг программы
char a[124]; // Статическое выделение памяти char* b = (char*) malloc(sizeof(char) * 124); // Динамическое выделение памяти
Объяснение кода листинга программы
- Объявление переменной
aтипа char с размером 124 байта. - Присваивание переменной
bадреса, выделенного динамически с помощью функции malloc, размер которого составляет 124 байта. - Переменная
bявляется указателем на динамически выделенную память.