//Ich bin ziemlich schlecht in C++, habs nie richtig gelernt, kann eig nur noch ein paar Grundfunktionen, also nicht wundern, wenn ich mal blöd frage
Ich will ein Programm schreiben, das nach bestimmten Einträgen in der Windows hosts Datei sucht und ggf. löscht. für den Anfang hab ich einfach mal meine Hosts datei auf meinen Desktop kopiert und in Hosts.txt umbenannt. Dann haab ich folgendes geschrieben:
(Die While-Schleife hat übrigens ihren Sinn, der ist nur noch nicht so ganz ersichtlich, weil ein Teil noch fehlt)
Allerdings bekomme ich immer nur -1 ausgegeben. Was ist hier mein Problem, was hab ich falsch gemacht?
Ich will ein Programm schreiben, das nach bestimmten Einträgen in der Windows hosts Datei sucht und ggf. löscht. für den Anfang hab ich einfach mal meine Hosts datei auf meinen Desktop kopiert und in Hosts.txt umbenannt. Dann haab ich folgendes geschrieben:
Code:
int main()
{
fstream file;
char zeile[1024];
while (!file.good())
{
file.open("C:\\Users\\Florian\\Desktop\\hosts.txt", ios::in);
}
file.seekg(0,ios::beg);
file.getline(zeile,1024);
cout << file.tellg() << zeile << endl;
file.close();
system("PAUSE");
}
Allerdings bekomme ich immer nur -1 ausgegeben. Was ist hier mein Problem, was hab ich falsch gemacht?