Fehler --> Char in Int
-
Hi!
Also ich möchte ein Zeichen(Integer) aus Eingabe in meinen Array speichern und das klappt net!
Deklaration der Variablen!
int* MeinArray; char* Eingabe[];
Zuweisung!
MeinArray[y] = Eingabe[x+1];
Aber bei dieser Zuweisung bekomm ich die Fehlermeldung--->
Warnung: Zuweisung erzeugt Ganzzahl von Zeiger ohne Typkonvertierung
Als ich dann das Wort Typkonvertierung gelesen habe habe ich mal ein wenig gegoogled und habe auch etwas gefunden!
char text[]="123"; int x; x = text[0] - '0';
Aber das gibt die gleiche Fehlermeldung!
Kann mir einer helfen??
-
Schau dir mal unsere C++ FAQ an - der Beitrag "Einmal String nach Zahl und zurück" könnte hilfreich sein.
-
Ist das den überhaupt der Fehler???
-
Ich würde mal vermuten - ja.
-
Du hast ja auch keine Arrays definiert, sondern Zeiger, d.h. diese sind bei dir völlig uninitialisiert. Daher auch die Warnung, d.h. es ist aus logischer Sicht gesehen ein Fehler.