ディレクトリにファイルがありますが、ファイルを読み込もうとしていますが、できません。私のコードに何が間違っていますか?例は、エスケープ文字として使用されている文字列リテラル\
でhttp://www.cplusplus.com/forum/beginner/37208/ファイルを読み込めません。C++
#include <iostream>
#include <fstream>
#include <string>
#define MAX_LEN 100
using namespace std;
string inlasning()
{
string text;
string temp; // Added this line
ifstream file;
file.open ("D:\education\Third course\semestr 2\security\lab1.2\secret_msg.txt");
while (!file.eof())
{
getline (file, temp);
text.append (temp); // Added this line
}
cout << "THE FILE, FOR TESTING:\n" // For testing
<< text << "\n";
file.close();
return text;
}
void main()
{
inlasning();
}
出力は何ですか? – SlavaNov
文字列中の\がそれに続くものを "特別"にすることを覚えておいてください。 – Gowtham