Ich weiß, ist ne ziemliche Noobfrage, aber es ist spät, und ich steh wirklich gerade auf dem Schlauch...
Hab das Problem schon ein paar mal gehabt, aber meine anderen Projekte sind weg, also kann ich leider nicht nachsehen.
Googeln für ne Stunde hat auch nur immer wieder den gleichen Fehler produziert.
Darum hoffe ich das jemand von euch meinen Denkfehler aufdecken kann...
Hier mein Problem:
Ich hab eine Datei , in der sind 9 Zeilen a 9 Zeichen.
Jetzt hab ich ein Integerarray ala "felder[9][9]", womit das Programm arbeitet.
Jetzt wollte ich das wie folgt füllen:
Jetzt bekomme ich aber immer die Fehlermeldung:
Leider hab ich da irgend wie nen Denkfehler drin...
Bitte helft mir mal kurz auf die Sprünge.
mfg
explorer
Hab das Problem schon ein paar mal gehabt, aber meine anderen Projekte sind weg, also kann ich leider nicht nachsehen.
Googeln für ne Stunde hat auch nur immer wieder den gleichen Fehler produziert.
Darum hoffe ich das jemand von euch meinen Denkfehler aufdecken kann...
Hier mein Problem:
Ich hab eine Datei , in der sind 9 Zeilen a 9 Zeichen.
Jetzt hab ich ein Integerarray ala "felder[9][9]", womit das Programm arbeitet.
Jetzt wollte ich das wie folgt füllen:
Code:
void einlesen()
{
char buffer[9];
cout<<"Einlesen..."<<endl;
ifstream datei("zahlen.txt",ios::in);
for(int i=0;i<=8;i++)
{
datei.getline((char *)buffer,9);
for(int e=0;e<=8;e++)
{
feld[e][i]=atoi(buffer[e]);
}
}
datei.close();
}
Jetzt bekomme ich aber immer die Fehlermeldung:
"invalid conversion from `char' to `const char*'"
Leider hab ich da irgend wie nen Denkfehler drin...
Bitte helft mir mal kurz auf die Sprünge.
mfg
explorer