gpt4 book ai didi

c++ - 将文本文件传递给标准输入

转载 作者:行者123 更新时间:2023-11-30 02:43:36 24 4
gpt4 key购买 nike

以下代码是一个更大的翻译程序的一部分。下面的代码要求用户键入一行,而不是将其写回。有没有一种方法,而不是每次都写一行,我可以在标准输入中传入整个文件等'translate.txt',程序可以逐行写回并在行尾时产生错误到达了 ?

#include <iostream>
#include <string.h>
#include<stdio.h>
#include<fstream>
using namespace std;


using namespace std;


void PL() {

char line[BUFSIZ];

while( cin.good() ) {
cout<<"Type line now"<<endl;
cout<<"\n";
cin.getline(line, sizeof(line));
cout<<"\n"<<endl;
string mystring = string(line);

// supposed to Parsing string into words and translate//
//but just reading back input for now//

cout<<"You typed:"<<mystring<<endl;
cout<<"\n"<<endl;
}

}

int main() {
PL();
}

最佳答案

您是否希望有一种方法可以将文件传递给您的程序?

executable < file

关于c++ - 将文本文件传递给标准输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25985639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com