sagen, dass ich ein Char-Array haben, das ist ok:C/C++ Initialisiere char-Array char const *
char myChars[100] = "hello";
Aber wenn ich eine
const char* hello="hello";
char myChars[100] = hello;
oder
const char hello[6]="hello";
char myChars[100] = hello;
es ist nicht erlaubt:
error: array must be initialized with a brace-enclosed intializer
Scheint mir, dass dies im Grunde äquivalente Aussagen sind, warum ist das der Fall?
Haben Sie versucht 'const char myChars [] =" Hallo ";'? –
Ich benutze C++ auf arduino, ich dachte, die Sprachen wären in diesem Bereich ähnlich, wenn nicht bitte erklären, wie sie sich unterscheiden – jdex
@Thomas Ich glaube nicht, dass das ist, was in Frage steht. –