Wie kann char
Zeiger mit einer Zeichenfolge (Array von Zeichen) initialisiert werden, aber ein int
Zeiger nicht mit einem Array von Ganzzahl?Wie kann ein Char-Zeiger mit einer Zeichenfolge (Array von Zeichen) initialisiert werden, aber ein int-Zeiger nicht mit einem Array von Integer?
Als ich dieses versucht
int* a={1,2,3,4,5};
Es gibt eine Fehlermeldung,
error: scalar object ‘a’ requires one element in initializer
Aber
char* name="mikhil"
funktioniert perfekt.
Sie können dies tun: int a [] = {1,2,3,4,5}; – kvr
_ "Aber char *' name = "mikhil" 'funktioniert perfekt" _ Nein, tut es nicht - es ist falsch in C++ und ** wird nicht kompiliert **. Sprechen wir also über C oder C++? – edmz