000
07.05.2004, 19:36 Uhr
Scyx
|
Hallo alle miteinand!!! Bin noch ganz neu in C++ Programmieren, brauch das für die Uni, versteh aber leider GARNIX davon.. Deswegen könnte es sein, dass ich noch öfters fragen werde :O)
Ich benutze Mac OS X und g++ Version 3.3
Wenn ich versuche folgendes:
C++: |
#include <iostream.h>
int i = 5;
void main() { int i,j,dim1,dim2; cout << "Gib die Anzahl der Zeilen und Spalten der Matrix an: "; cin >> dim1 >> dim2; int **matrix; matrix = new int* [dim1]; for (i = 0; i < dim1; i++) matrix[i] = new int[dim2]; for (i = 0; i < dim1; i++) { for (j = 0; j < dim2; j++) { cout << "Geben sie das Matrixelement a" << i+1 << j+1 <<" ein: "; cin >> matrix [i] [j]; } } cout << "Die eingegebene Matrix lautet: " << endl; for (int i = 0; i < dim1; i++) { for (int j = 0; j < dim2; j++) cout << matrix [i] [j] << " "; cout << endl; } }
|
in eine Datei.cpp zu kopieren und dann mittels "g++ -o ausgabe Datei.cpp" zu kompilieren kommt der oben genannte Fehler. Leider weiss ich nicht, was falsch sein könnte. Hab schon versucht iostream.h durch iostream zu ersetzen, aber das bringt nichts. Hab auch mal nach dem Fehler gesucht, hab was gefunden, von wegen, dass da falsche Zeichen im Code wären, was ich aber nicht nachvollziehen kann. Ich seh da keine falsche Zeichen...
Wer was weiss, einfach melden bitte...
Danke schonmal im Voraus für die Antworten!!! |