textdatei in einen string auslesen
-
char zeichen[255]; ifstream file2; file2.open(as.c_str(), ios_base::in); if (file2.good()) while (!file2.eof()) { file2.getline(zeichen, sizeof(zeichen)); } file2.close();
wie lese ich eine textdatei in einen string??? ich kenn nur den befehl getline.....was gibs da noch damit alles in einem string steht!???
mfg surf
-
std::string zeichen;
ifstream file2;
file2.open(as.c_str(), ios_base::in);if (file2.good())
{
while (!file2.eof())
{
file2.getline(zeichen, sizeof(zeichen));
}
}
file2.close();
-
ifstream datain("blabla.txt", ios::binary); char zeichen; while(datain.get(zeichen)) { cout << zeichen; } datain.close();
-
string zeichen1; string zeichen; ifstream file2; file2.open(as.c_str(), ios::in); if (file2.is_open()) { while(!file2.eof()) { file2.getline(zeichen1); zeichen+=zeichen1; } } file2.close(); MessageBox(NULL, zeichen, "Info", MB_OK | MB_ICONINFORMATION);
[C++ Error] dateilesen.cpp(38): E2285 Could not find a match for 'istream::getline(string)'
[C++ Error] dateilesen.cpp(45): E2034 Cannot convert 'string' to 'const char *'
[C++ Error] dateilesen.cpp(45): E2342 Type mismatch in parameter 'lpText' (wanted 'const char *', got 'string')
-
TStringList *list = new TStringList(); list->LoadFromFile("bla.txt"); String str = list->Text; delete list;