Bumbbleman
Erfahrenes Mitglied
Hallo zusammen.
Ich habe ein Problem beim Speicher reservieren für ein 2 demensionales Arry.
Ich versuche es wie folgt:
Aber da wird mir dieser Fehler ausgegeben:
Was mach ich falsch?
Ich hoffe ihr könnt mir helfen.
mfg
Ich habe ein Problem beim Speicher reservieren für ein 2 demensionales Arry.
Ich versuche es wie folgt:
C++:
int MAX = 0;
char * var;
//......MAX wird ermittelt(beispielsweise aus einer Datei lesen
try
{
var = new char[MAX][20];
{
catch( bad_alloc & e)
{
}
//Hier macht man dann etwas mit der Variable
delete[] var;
C++:
error C2440: '=': 'char (*)[20]' kann nicht in 'char *' konvertiert werden
Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
Was mach ich falsch?
Ich hoffe ihr könnt mir helfen.
mfg