fscanf 讀取失敗。s、ss 分配後未正確關聯數據,RD 中直接 fscanf(p, "%s", road_t.road[i].ullinkId) 類型不匹配(ullinkId 為 long)。server() 內部遞歸調用自身,缺乏退出條件,極易棧溢出。fscanf 讀取字符串未限制長度。rewind(fp) 或 fseek(fp, 0, SEEK_SET) 重置文件指針。%ld 對應 long)。while(1) 循環,case 0: return; 退出。sort()) 尚未實現,需補充快速排序邏輯。文件操作務必檢查返回值,指針運算保證類型匹配,菜單交互用循環而非遞歸。