Когда я хочу, чтобы вставить строку в связанный список он показываетВставка строка в связанный список не работает
несовместимого целого для преобразования указателя прохождения «символ» параметра типа «константный символ *»; взять адрес с & [-Wint преобразования] в строке
strcpy(current->name,name1);
Здесь код
node* new_node(char name1,float num) {
node *current = malloc(sizeof(node));
if (current == NULL) return NULL;
strcpy(current->name,name1);
current->score = num;
current->next = NULL;
return current;
}
struct NODE {
char name[40];
float score;
struct NODE *next;
};
Может ли один помочь мне в том, что я ищу и перепробовал много способов, но не работает ,
'символ name1' ->' символ * name1' (имя представляет собой массив символов, а не один 'char') –
@ Keine Lust: Я сделал это, но показать ошибку" конфликтующие типы для «new_node» – nas2016
Почему вы используете 'NODE' (верхний) и' node' (lower)? –