const char* md5a(const char* str){
char str1[10], str2[10];
strcpy(str1, "Hello");
// strcpy(str2, str1);
return &str1;
}
const char* destination = md5a(str);
return (*pEnv)->NewStringUTF(pEnv, destination);
Функция возвращает результат верно: "Hello", но если раскоментировать строку - то возврат "ello".
Почему так???