Hi
DP'ler. Ich habe so viele Fragen zu C++, aber da die meisten
DP'ler auch C++ programmieren denke ich das mir hier immer gut geholfen wird
Ich versuche eine nxn Matrix einzulesen, wobei n zur Laufzeit eingelesen werden soll.
Ich habe folgendes Problem beim einlesen:
Hier erstelle ich das Array.
Code:
int **f2 = new int*[n]; //erstelle 2dim dynamisches Arrray
for(int i=0;i<n;i++) //weise Speicheradressen zu
{
f2[i] = new int[n];
}
Wenn ich das Array mit 0 fülle, dann klappt alles.
Code:
for(int i=0;i<n;i++) //Benutzerein- ausgabe
{
for(int j=0;j<n;j++)
{
f2[i][j]=0;
}
}
Aber wenn ich den Benutzer die Daten einlesen lassen will, meckert der Compiler.
Code:
for(int i=0;i<n;i++) //Benutzerein- ausgabe
{
for(int j=0;j<n;j++)
{
cout << "M: n" << i << ", " << j << "\n";
cin << f2[i][j];
cout << "\n";
}
}
Kann mir da jemand helfen?
Gruß