我想知道是否可以在 C 中的双向链表的节点中插入多个元素。我需要这个能够读取具有以下内容的文件:
00:00 67.7
00:01 67.6
00:02 67.7
00:03 67.6
00:04 67.6
00:05 67.3
00:06 67.4
并将前 4 个数字复制为 2 个整数,将第三个数字复制为浮点数。我希望将这 3 个放在双向链表的一个节点中,以便以后能够将它们与其他节点中的数字进行比较。我在想一些类似的事情:
while (fscanf(ifp, "%d:%d %d.%d ", &hour, &min, &tempI, &tempD) != EOF) {
int dlist_ins_next(Dlist *list, DlistElmt *element1, *element2, *element3, const void *int1, *int2, *float);
}