【发布时间】:2014-10-13 16:12:33
【问题描述】:
我正忙于编写一个程序,该程序使用文本文件中的奴才的 ASCII 构造奴才(来自 Despicable Me)。我想要做的是能够让用户输入他/她希望奴才拥有的功能。然后,由此,程序将通过将文本文件放在一起作为他/她想要的仆从来“装饰”这个仆从。
例如:
用户输入他想要tall minion with one eye and a big smile - 我将拥有已经在文本文件中创建的奴才的特征,而奴才中缺少某些部分。我想要做的是将高大的奴才文本文件“覆盖”在单眼奴才文本文件的顶部,大微笑奴才文本文件的顶部,因此最终它会创建一个完整的奴才。
我只是想知道这是否可行?我可以像这样构建奴才,还是必须通过完全更改文本文件的格式来使用 fstream 添加功能来艰难地做到这一点。
此链接是这些 minion ascii 的来源:http://textart4u.blogspot.com/2013/08/minion-what-text-art-despicable-me.html
【问题讨论】:
-
听起来你几乎需要一个 CSV 格式,比如
tall, one eye, big smile这样功能被“分类”到 CSV 的指定列中,然后你可以接受用户输入并将其翻译成这种类型的CSV 数据。然后,您将拥有一个与奴才的关键特征相关的奴才文本数据库。 -
是的,我想到了那种东西,但意识到有很多选择,因为奴才可以拥有许多不同类型的功能。不过谢谢
标签: c++ text-files fstream