вот мой код, я могу только добавить узел в начало списка ссылок, но как добавить хвост к списку ссылок? спасибо
struct recordNode {
char name[256];
char event[128]; /
float time;
struct recordNode* next;
};
struct recordNode* temp;
struct recordNode* aRecordPointer = NULL;
struct recordNode* createRecord(char* name, char* event, float time) {
temp = (struct recordNode*)malloc(sizeof(struct recordNode));
strcpy(temp->name, name);
strcpy(temp->event, event);
temp->time = time;
/* link up */
if (aRecordPointer == NULL) {
aRecordPointer = temp;
temp->next = NULL;
} else {
temp->next = aRecordPointer;
aRecordPointer = temp;
}
return aRecordPointer;
}
int main() {
struct recordNode* record = createRecord("1abc", "abc", 12.25);
record = createRecord("2abc", "abc", 25.98);
record = createRecord("3abc", "abc", 52.60);
}
/* now result:
3abc abc 12.25
2abc abc 25.98
1abc abc 52.60
needed result:
1abc abc 52.6
2abc abc 25.98
3abc abc 12.25
*/