C++ 在控制台上显示.txt文件在C++;
以下是我的要求:“我需要在控制台窗口上向用户显示.txt文件的输出,该文件将由第三方应用程序不断修改” 我的代码来自:C++ 在控制台上显示.txt文件在C++;,c++,file,io,C++,File,Io,以下是我的要求:“我需要在控制台窗口上向用户显示.txt文件的输出,该文件将由第三方应用程序不断修改” 我的代码来自: //读取文本文件 #包括 #包括 #包括 使用名称空间std; int main(){ 弦线; ifstream myfile(“test_results.txt”); 如果(myfile.is_open()) { while(myfile.good()) { getline(myfile,line); cout有两种方法 平台相关 在Linux中使用API,如inotify
//读取文本文件
#包括
#包括
#包括
使用名称空间std;
int main(){
弦线;
ifstream myfile(“test_results.txt”);
如果(myfile.is_open())
{
while(myfile.good())
{
getline(myfile,line);
cout有两种方法
- 平台相关
在Linux中使用API,如
inotify
- 平台无关
使用
boost::filesystem
有两种方法
- 平台相关
在Linux中使用API,如
inotify
- 平台无关
使用
boost::filesystem
这方面的典型解决方案是监视文件的更改。但这样做取决于平台。您的目标是哪个平台?@sftrabbit:谢谢您的评论,我希望它独立于平台,尽管目前它专用于Linux env。是的,为了监视文件的更改,我需要做什么?典型的ical的解决方案是监视文件上的更改。但是,这样做取决于平台。您的目标是哪个平台?@sftrabbit:谢谢您的评论,我希望它是独立于平台的,尽管目前它专用于Linux环境。是的,监视文件上的更改。为此,我需要做什么?感谢您的支持WHO。我不清楚,请您在上面的源代码中告诉我关于<代码> Intult>代码的用法吗?@ HunDele141,我从来没有自己使用过,但是有这样的教程:@ HunDele141,我也找到了C++包装器,谢谢您的回答。我不清楚,请您告诉我关于<代码> Intultudiu/<代码>的用法。上面的源代码?@ HunDele141我从来没有自己使用过,但是有这样的教程:@ HunDele141,我也发现了C++包装器。
// reading a text file
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main () {
string line;
ifstream myfile ("test_results.txt");
if (myfile.is_open())
{
while ( myfile.good() )
{
getline (myfile,line);
cout << line << endl;
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}