Hallo, ich wollte zuerst den Punkt 1) ausführen, da der mir schon sehr schwer fällt bevor ich mich an den Rest versuche. Ich habe nun auf meinen alten Code nochmal zurückgegriffen um die Datei zeilenweise einzulesen leider klappt das wieder nicht weil er zwar die Console startet aber nichts ausgibt, außerdem wo soll ich den dieses .c_str einbauen um den string wieder in chars umzuwandeln und wie baue ich den befehl sscanf ein.......hier nochmal mein Code der sich nur auf die crt Datei bezieht
ich weiß das ich ziemlich viel wissen will, ich würde mir auch die Referenzen selber durchlesen nur leider ist es so das ich unter zeitdruck stehe weil ich die aufgabe bis freitag den 12.08 fertig haben muss
Code:
// Projekt 4.cpp: Hauptprojektdatei.
// Dateiinhalt lesen.cpp: Hauptprojektdatei.
#include <stdafx.h>
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
using namespace System;
int main(array<System::String^>^ argv)
{
ifstream datei ("e:\\win2dos.crt");
string inhalt;
if(!datei) // wenn er die Datei nicht findet.....
{
cout << "Datei wurde nicht gefunden" << endl; // ...dann das hier ausgeben
getchar ();
return -1;
}
datei.seekg(0L, ios::beg); // an Anfang der Datei springen
while(!datei.eof())
{
getline(datei,inhalt);} // inhalt der Datei auslesen bis die Datei am Ende ist (KA warum es nicht geht....)
datei.close(); // die Datei schliessen
cout << inhalt << endl; // Inhalt der 1 Textdatei ausgeben (gibt nichts aus)
getchar();
return 0;
}