基于mfc,在一个dialog上,创建一个功能,一个下拉列表和一个输出框

列表显示问题,输出框输出答案,选中下拉列表中的一个问题后就在输出框中输出答案,这些问题和答案都存在一个txt文档里,问题和答案存在一起就可以,这要怎么实现呢?列表中的问题... 列表显示问题,输出框输出答案,选中下拉列表中的一个问题后就在输出框中输出答案,这些问题和答案都存在一个txt文档里,问题和答案存在一起就可以,这要怎么实现呢?列表中的问题个数不一定多少,而答案可能是一段话,可能很长,谢谢 展开
 我来答
yz4330181
2011-09-07 · TA获得超过105个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:126万
展开全部
1.定义txt文档结构,比如每行有两列,第一列式问题,第二列是答案,他们之间有空格隔开(或则其它特殊标识,只要在问题和答案中不出现的都可以)。
2.定义一个struct,struct里面两个CString,一个是问题名称,一个是问题答案,在dialog中用一个vector数组定义这个struct,并将txt文件中的问题和答案存储到每一个struct中。
3.将vector中的所有struct的问题字段输入到下拉列表中。
4.当选中某个问题的时候我们找到该问题在vector中的位置,得到对应的struct,并将struct的答案输出到输出框中。

希望这个思路对你有帮助,把问题和答案用以个struct管理比用两个数组方便,也更好维护。
18...1@qq.com
2011-09-06 · 超过51用户采纳过TA的回答
知道答主
回答量:184
采纳率:0%
帮助的人:167万
展开全部
首先 定义好你文本文件的格式,让你的程序能够识别问题和答案
其次 把问题和答案分别存入2个数组中
第三 根据问题数组添加下拉列表中的项
第四 在下拉列表的选项改变事件中获取选中项的位置,然后从答案数组的对应位置取得答案写入文本框
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咕噜男爵
2011-09-07 · TA获得超过132个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:99.7万
展开全部
我可以发给你一个这样的小程序,自己写的,你可以参考一下,告诉我一下你的邮箱吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feiyu950206
2011-09-07
知道答主
回答量:11
采纳率:0%
帮助的人:1.7万
展开全部
同意 回答者: ynyn716
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式