In summary
void someVoid(const char* value_){
const char* value = "SomeValues"; //This is summary for function that retrieves const char* values
value_ = value;
}
int main(){
const char* retrievedValue;
someVoid(retrievedValue);
//retrievedValue -> empty
}
Retrieved value after calling function, stays same as previously initialized
I can't change variable const char* to char* because I'm using function from additional library that retrieves const char* values
void someVoid(char* value_){
const char* value = "SomeValues";
value_ = (char*)value;
}
int main(){
char retrievedValue;
someVoid(retrievedValue);
//retrievedValue -> empty
}
I tried casting (char*), it didn't work, retrievedValue is still empty