от
Я пытаюсь изменить строку на следующий код, но я получаю сообщение об ошибке
Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
. Я понимаю, что он говорит мне, что я пытаюсь открыть пустой указатель, но я не вижу, где:
#include 
#include 
#include 

int empty(char s[]){
    return strcmp(s, "") == 0 ? 1 : 0;
}

char getHead(char s[]){
    char *dup = (char *)malloc(sizeof(char));
    strcpy(dup, (s   0));
    return *dup;
}

char * getTail(char s[]){
    char *dup = malloc(sizeof(char) * strlen(s) 

Спасибо!

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...