我在最新的 macOS 上编译了这个程序来从文件中读取字符串。
我使用的命令:clang++ -std=c++17 -stdlib=libc++ sc_test.cc
后跟:./a.out document1_short.txt
#include <iostream>
#include <fstream>
using namespace std;
int testSpellingWrapper(int argument_count, char** argument_list) {
const string document_filename(argument_list[1]);
ifstream indoc;
string sentence;
indoc.open(document_filename);
while(getline(indoc, sentence)){
cout<<sentence<<"111"<<endl;
}
indoc.close();
return 0;
}
int main(int argc, char **argv) {
testSpellingWrapper(argc, argv);
return 0;
}
但是,它不能正确计算。出现111
在覆盖前两个字母的句子的顶部。我必须cout
将字符串和其他东西一起用于编程作业。
文档中的文本
这是帕特尔决定的完整记录, 口头发布,其中她解释了授予的依据 禁令。因为它标志着第一次 法官已就在线案件作出裁决 音乐交换,帕特尔对 lwa 的解释很可能 在随后的案例中被广泛引用并且将是至关重要的 上诉法院处理此案。
输出
111is 是帕特尔决定的完整记录,该决定是 111 口头起诉,其中她解释了授予的依据 111e 禁令。因为它标志着第一次 111dge已就在线案例下达决策 111sic-swapping,Patel 对 lwa 的解释很可能 111 在随后的案例中被广泛引用,将是至关重要的 111 上诉法院处理此案。