Also ich schreibe mal wieder nen Programm, zumindest versuche ich es.
Also mein Problem:
Ich habe in der x.h datei <cstring> und <iostream> included, dann in der x.cc datei - using namespace std; - geschrieben und in einer Funktion stehen - cout << "test" << text << endl; -
Jetzt kommt da eine Fehlermeldung, dass cout .... nicht bekannt ist. Bei einem anderen Programm habe ich es auch so gemacht und da tut es. Kann mir jemand weiterhelfen?
Wie gehe ich denn mit dem Anlegen von dynamischen Speichersplatz um, der strings speichern soll. Also ich habe mir gedacht ich mache je einen Array der aus char besteht. quasie sowas:
Hallo, zum 1: Hast Du womöglich das #include "x.h" in x.cc vergessen? Und zum 2: schmeiß <cstring> raus und nimm <string>, dann hast Du mit std::string schon einen fertigen dynamischen String-Typ und brauchst das nicht nochmal neu erfinden
Ui, ihr wart aber schnell:-) Wollte grade nur schreiben, dass ich das mit dem cout ... geklärt habe. Naja also ich hatte im selben Verzeichnis noch eine datei x.h.gcd (keine Ahnung wie die da reingekommen ist). Naja jedenfalls, nachdem ich die löschte hatte ich das Problem nummero eins nicht mehr. hm, <string> kenn ich noch gar nicht. Mache grade so ein Buch durch. Naja werde mich mal nach dem dann umsehen. Aber jetzt versuche ich noch das so zu probieren. Verzweifle schier, dabei muss ich so leichte Sachen schon längst können( Dank Euch