我一直在编写这个Pig Latin程序,将英语转换为猪拉丁语,我一直在实现读取文件然后将其输出到另一个txt文件时遇到问题.
这是我到目前为止,但它不会编译因为
outputFile << pigLatin(englishWord) << ' ';
Run Code Online (Sandbox Code Playgroud)
这是源代码.有什么建议让它工作?谢谢
void pigLatin(string englishWord)
{
string piglatinWord;
bool truefalse = false;
int letter = 0, wordLength = englishWord.length( );
while (!truefalse && letter < wordLength)
{
if (englishWord.substr(letter,1) == "a" || englishWord.substr(letter,1) == "e" ||englishWord.substr(letter,1) == "i" || englishWord.substr(letter,1) == "o" || englishWord.substr(letter,1) == "u")
truefalse = true;
else
letter++;
}
if (letter > wordLength)
piglatinWord = englishWord + "-way ";
else
piglatinWord = englishWord.substr(letter, wordLength-letter) + englishWord.substr(0,letter)+ "-ay " ; …Run Code Online (Sandbox Code Playgroud)