이 코드 :함수에서 TCHAR을 올바르게 출력하는 방법은 무엇입니까?
#include <tchar.h>
TCHAR example_function() {
TCHAR example_tchar[10];
return example_tchar;
}
int main() { }
오류 제공합니다 :
In function 'TCHAR example_function()':
error: invalid conversion from 'TCHAR* {aka char*}' to 'TCHAR {aka char}' [-fpermissive]
warning: address of local variable 'example_tchar' returned [enabled by default]
그리고 사용 후 포인터를'[]'삭제하는 것을 잊지 마라! – Forgottn
값으로 돌아 오지 않습니까? – silent
@silent 예, 포인터는 값에 의해 반환됩니다. 그러나 잘못된 주소를 가리 킵니다. –