2D Char-Array """char cArray[10][10]"""
-
Hi all.
Ich habe ein Problem mit chararray. Mein Code sieht wie folgendes aus:
#include <iostream.h> #include <string> using namespace std; void main(){ char cArray[10][10] ; //Hier kommt folgender Fehler: error C2440: '=' : 'char [2]' kan nicht in 'char' konvertiert werden cArray[1][1]="h";// <---Hier kann ich keinen Buchstaben zuweisen?? }weis jemand was dat is :)??
-
Du schreibst selber chararray!
... char cArray[10][10] ; //Hier kommt folgender Fehler: error C2440: '=' : 'char [2]' kan nicht in 'char' konvertiert werden // "h" => string, also falsch cArray[1][1]="h";// <---Hier kann ich keinen Buchstaben zuweisen?? // 'h' => char ... cArray[1][1]='h';// <---Hier kannst Du einen Buchstaben zuweisen!! ...Programming Basics!
Gruss, Gio
-
mit " " signalisierst du keine einzlen char (Byte) sonder eine char kette string! wenn du nun "x" schreibst interpretiert der compiler das eine zeichen als zeichenkette...
mit ' ' signalisest du eine einzelnen char nur ein Byte!!
siehe Gio
grüße
-
BorisDieKlinge schrieb:
mit " " signalisierst du keine einzlen char (Byte) sonder eine char kette string!
Sowas sind nämlich eigentlich 2 Zeichen: 'x' und '\0'.
