【发布时间】:2009-11-02 20:50:43
【问题描述】:
我开始编写一个翻译程序,它将使用并行数组翻译在文件中找到的一串文本。要翻译的语言是猪拉丁语。我创建了一个文本文件用作猪拉丁语到英语词典。我不想使用任何二维数组;我想将数组保持在一维中。 基本上我想阅读一个用 PigLatin 编写的文本文件,并使用我创建的字典在命令行上将翻译输出为英语。
我的伪代码思路是:
打开字典文本文件。
向用户询问他/她想要翻译成英文的 PigLatin 文本文件的名称
搜索用户文本文件中的每个单词并与字典进行比较,然后相应地翻译该单词。继续翻译,直到没有更多的词要翻译。
在命令行屏幕上显示翻译后的单词。
我正在考虑使用一个并行数组,一个包含英文翻译词,另一个包含猪拉丁词。
我想知道如何在 C++ 中使用数组来操作字符串?
谢谢。
【问题讨论】: