你能用C++在一个在线编译器(RepL.it)上打开一个文件吗?

你能用C++在一个在线编译器(RepL.it)上打开一个文件吗?,c++,C++,我想看看是否可以打开一个文件,用在线编译器编写并保存它。我之所以使用它,是因为我使用的是一款非常旧的macbook,很难运行xcode或代码块。我要打开的文件保存在我的桌面上,文件名为image.ppm。代码如下: #include <iostream> #include <string> #include <fstream> #include <cstdlib> using namespace std; int main() { c

我想看看是否可以打开一个文件,用在线编译器编写并保存它。我之所以使用它,是因为我使用的是一款非常旧的macbook,很难运行xcode或代码块。我要打开的文件保存在我的桌面上,文件名为image.ppm。代码如下:

#include <iostream>
#include <string>
#include <fstream>
#include <cstdlib>

using namespace std;

int main() 
{  
  char filename[100];
  ifstream input;
  cin.getline(filename, 100);
  input.open(filename);
} 

当我运行它时,什么都没有发生,我假设这是因为在线编译器看不到image.ppm文件

repl.it是否允许您读/写文件是无关的;当然,它无法查看您计算机上的文件。

没有输出,因为您实际上没有输出任何内容。即使桌面上有一个文件神奇地允许远程计算机打开它,该程序也不会执行任何操作。一个.ppm文件不是图片吗?你希望在线编译器对图片做什么?我想访问.ppm的数据,这样我就可以更改其中的数据。嘿,谢谢!所以我猜编译器只能看到它是用代码块还是C++来把图像文件放在目录中?