小编Sim*_*syy的帖子

C++ ifstream ofstream实现?

我一直在编写这个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)

c++ ifstream ofstream

-1
推荐指数
1
解决办法
895
查看次数

标签 统计

c++ ×1

ifstream ×1

ofstream ×1