zwei-dimensionales Pointer-Array?
-
Hallo
- Ein Thema ein Thread, ein Thread ein Thema
- was für strings? std::string?
- was für eine Fehlermeldung?
- wenn std::string dann #include <string>/Edit : ich werd wirklich alt um lahm

bis bald
akari
-
ohh.. i'm sorry, ich wollte das forum nicht mit blöden fragen spammen
werdets ihr das alles jetzt löschen?also zu meinem problem;
ich füge mal die ganze klasse ein und sage dir was für fehlermeldungen ich wo bekomme://Header-Datei myTab.h #include <string> class myMgmt { string** myTab; //1 public: //3 myMgmt(int X, int Y); //Konstruktor mit den Obergrenzen //4 addC(int row,int col,string val); //5 writeTab(string filename, bool format); //6 ~myMgmt(); //8 };aaaalso.. der compiler meldet folgendes:
mytab.h(1): Syntaxfehler: Fehlendes ';' vor '*'
mytab.h(1): 'string': Fehlende Speicherklasse oder Typbezeichner
mytab.h(1): 'mytab': Fehlende Speicherklasse usw..
mytab.h(5): Syntaxfehler: Bezeichner 'string'ich hab von diesen meldungen abgeleitet dass er string nicht kennt

-
ach ja.. ach ja bei zeile 6 sagt er auch Syntaxfehler: Bezeichner 'string' (das mit string filename)
danke nochmals

-
Teste mal
std::string** myTab; writeTab(std::string filename, bool format);in der cpp kannst du auch ganz oben
using namespace std;hinschreiben
-
Hallo
ja dann probier doch den Hinweis aus, den Braunstein und ich dir gegeben haben.
bis bald
akari
-
danke, mit std::string gehts ..
ihr seids super, danke nochmals :))
noch eine letzte frage und ihr werdets mich los..
wie lege ich jetzt eine instanz von dieser klasse an?
im main.cpp habe ich sowas : MyMgmt tabelle=new myMgmt(10,10);laut Compiler stimmt das aber nicht:
main.cpp(11): 'initializing' : 'class MyMgmt *' kann nicht in 'class MyMgmt' konvertiert werden
Quelltyp konnte von keinem Konstruktor angenommen werden, oder die Ueberladungsaufloesung des Konstruktors ist mehrdeutig
-
Hallo
wenn schon dann
MyMgmt* tabelle=new myMgmt(10,10);und natürlich muß das auch wieder manuell gelöscht werden.
trotzdem weise ich noch darauf hin, das du für neue Fragen außerhalb des bestehenden Themas ein neuen Thread ufmachen solltest.
bis bald
akari
-
danke, aber das geht nicht.. diese anweisung ruft noch mehr fehler hervor..
-> wenn ich eine funktion aufrufen will:
tabelle.addC(0,0,"abc");
erhalte ich die fehlermeldung:
Der linke Teil von '.addC' muss eine Klasse/Struktur/Union sein
microsoft mag mich niiicht

-
Hallo
nein das hat nichts mit Microsoft zu tun, sondern dir fehlen einfach C++ Grundlagen.
tabelle->addC(0,0,"abc");Du solltest unbedingt ein Tutorial durchnehmen.
bis bald
akari
-
omg.. und ich dachte es ist so wie vb.net ^^
ja, ich sollte wirklich mal mein c++ auffrischen ^^
danke danke und ich merks mir: eine frage - ein thread
