1
윈도우에서 텍스트를 가져오고 LPTSTR로 반환됩니다. 문자열로 바꾸거나 다른 코드를 다시 작성해야합니다. 또한 LPTSTR은 문자열과 다른 점이 무엇입니까?문자열로 LPTSTR을 변환합니다.
윈도우에서 텍스트를 가져오고 LPTSTR로 반환됩니다. 문자열로 바꾸거나 다른 코드를 다시 작성해야합니다. 또한 LPTSTR은 문자열과 다른 점이 무엇입니까?문자열로 LPTSTR을 변환합니다.
LPTSTR은 문자열이며 일정하지 않습니다.
응용 프로그램에서 UNICODE를 정의하지 않는 한 일반 char *처럼 사용할 수 있습니다. 유니 코드와 일반 문자열의 차이는 문자의 길이입니다. 유니 코드에서는 2 또는 4이고 표준 프로그램에서는 1 바이트입니다.
어떤 사람들은 지적했듯이이 질문을하는 유일한 사람은 아닙니다. 이것은 일반적으로 Windows 환경에서 프로그래밍을 배우는 사람들에게 혼란을 야기하는 주제입니다. 약간의 설명은 MSDN에서 this을 참조하십시오. 또한 나중에 문의 할 때 도움이되는 유용한 정보가 많이있는 desktop API reference을 보는 것이 좋습니다.
LPTSTR은 마이크로 소프트의 유니 코드 아이디어를 사용하는지 여부에 따라 'char *'또는 'wchar_t *'일 수 있습니다. –
처음에는 넓은 문자열을 사용하는 이유 중 일부입니다. – chris