Zakres zmiennych C [duplikat]
Możliwy duplikat:
Czy zwracanie adresu literału ciągu z funkcji jest bezpieczne i przenośne?
„Czas życia” literału łańcuchowego w C
Cześć, jestem nieco zmieszany
char *func()
{
return "Hello";
}
Tutaj „Hello” to sekwencja / tablica znaków. Jest to zmienna lokalna i musi zniknąć, gdy tylko funkcja powróci. W jaki sposób możemy uzyskać prawidłową wartość?