Jak char
wskaźnik być inicjowane z ciągiem znaków (array) ale int
nie kursorem z tablicy liczb całkowitych?Jak wskaźnik char być inicjowane z ciągiem znaków (tablica), ale nie int wskaźnik z tablicy liczb całkowitych?
Kiedy próbowałem to
int* a={1,2,3,4,5};
To daje błąd mówiący
error: scalar object ‘a’ requires one element in initializer
ale
char* name="mikhil"
działa idealnie.
Możesz to zrobić: int a [] = {1,2,3,4,5}; – kvr
_ "Ale char *' name = "mikhil" 'działa idealnie" _ Nie, nie ma - jest źle w C++ i ** nie będzie kompilować **. Czy mówimy o C lub C++? – edmz