Я написал программу, которая открывает файл, затем построчно отображает его содержимое (текстовый файл)
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main (int argc, char* argv[])
{
string STRING;
ifstream infile;
infile.open(argv[1]);
if (argc != 2)
{
cout << "ERROR.\n";
return 1;
}
if(infile.fail())
{
cout << "ERROR.\n";
return 1;
}
else
{
while(!infile.eof())
{
getline(infile,STRING);
cout<<STRING + "\n";
}
infile.close();
return 0;
}
}
Что мне нужно добавить, чтобы сделать файл доступным только для чтения?
(infile.open(argv[1])
, где я предполагаю, что что-то идет)