c++ 枚举用文件保存该怎么实现

布置的大作业里的要求,没什么想法

比如说:
例如,字段民族:汉族/回族/...可枚举值(有对应的国家标准GB),必须用一个文件保存所有的“民族名称”,然后让用户选择(不能直接输入)。默认值:汉族。输入(选择)的方法参考实现如下:

(1)读入“民族代码、名称对照表”(国标),并显示供用户选择

(2)如果用户直接按<回车>,则获得默认“民族”(汉族)

(3)如果输入(选择)错误的民族代码,则要求用户重新输入(选择),并且必须读掉用户输入的所有字符直至<回车>

(4)直到用户输入(选择)正确的民族代码
要怎么做呢。

https://www.cnblogs.com/guobbs/p/3896232.html