Я хочу прочитать файл рядом с файлом cc.Я вставил атрибут data
, но, похоже, он не находит data.txt поблизости.
Структура:
├── root
│ ├── BUILD
│ ├── data.txt
│ └── main.cc
└── WORKSPACE
В файле BUILD:
cc_binary(
name = "test",
srcs = ["main.cc"],
data = ["data.txt"]
)
В файле main.cc:
#include <iostream>
#include<fstream>
using namespace std;
int main(){
ifstream myReadFile;
myReadFile.open("data.txt");
if (!myReadFile.good()){
cout << "FILE not good!" << endl;
return 1;
}
cout << "FILE is good!" << endl;
return 0;
}