-1
列出我需要以下問題的理解:搜索鏈接從文件
給定一個鏈表
typedef struct
{
int i;
void * next;
flag fg;
}node;
其中flag
是枚舉
typedef enum
{
in_file,
in_memory
}flag;
其中in_file
意味着列表節點在一個文件中,並且in_memory
該列表節點不在文件中(next
指向一個字符串,它是名稱的文件)。
給定一個函數node* loadList(char* file_name)
,它從文件讀取列表並返回第一個列表節點。
編寫一個函數char* exists(node* list,int value,int* isInList)
,檢查列表中是否存在某個value
,並返回找到該值的文件名的指針。
文件包含多個列表。 從文件中讀取列表時,重寫指針next
並從現有列表中鍵入flag
。
問題:如何從列表中重寫指針next
和類型flag
?
如何使用枚舉類型flag
來搜索文件?