У меня возникли проблемы с моей вставкой на переднюю части связанного списка fucntion в CВставка для Односвязного списка С
#define arrSIZE = 100;
struct listNode {
char data[arrSIZE];
struct listNode *nextPtr;
};
typedef struct listNode ListNode;
void insertHead(ListNode *sPtr, char value[arrSIZE]){
ListNode *newPtr = (ListNode *)malloc(sizeof(ListNode));
strncpy(newPtr->data, value, arrSIZE);
if(sPtr ==NULL){
newPtr->nextPtr=NULL;
sPtr = newPtr;
}else{
newPtr->nextPtr=sPtr;
sPtr =newPtr;
}
}
Что, кажется, проблема? – Jawa
инструкция else никогда не выполняется. – Megacardboard
Добро пожаловать в Stack Overflow. Вскоре прочитайте страницу [О программе]. Это еще один из них, я не знаю, сколько дубликатов - основной вопрос задавался (и отвечал) много раз раньше. Теперь попробуйте найти хороший. –