002
28.04.2008, 08:55 Uhr
ao
(Operator)
|
Du kannst ein Array nicht zuweisen. Möglichkeiten:
1. Elementweise zuweisen:
| C++: |
for (int i = 0; i < 9; i++) node->data[i] = 0;
|
2. Speicher initialisieren:
| C++: |
memset (node->data, 0, sizeof (node->data)); // ist hoffentlich richtig so :D
|
3. Anstelle des C-Arrays eine passende C++-Containerklasse verwenden (z.B. std::vector<int>). Das ist vermutlich die beste Lösung.
Ja, ich weiß, du bist Anfänger, aber auch Anfänger dürfen sich mit "richtigen" Techniken beschäftigen und müssen nicht, nur weil sie Anfänger sind, erst mal mit dem Faustkeil programmieren. Dieser Post wurde am 28.04.2008 um 08:56 Uhr von ao editiert. |