Visual Studio 2010 MFC를 사용하여 C++ 프로그램을 작성하고 있습니다. 내 프로그램은 프로젝트가 아닌 DLL을 호출하고 char *를 받아들입니다. LPCTSTR 형식으로 문자열을 가져 오는 함수가 있습니다. 나는 지금 약 2 시간 동안 google에 있었고 아무런 해결책도 발견되지 않았다. 양식을 MFC LPCTSTR을 char *로 변
BSTR을 수신하는 클래스 함수가 있습니다. 내 수업에는 LPCSTR이라는 멤버 변수가 있습니다. 이제 LPCSTR에 BSTR을 추가해야합니다. 어떻게 할 수 있니? 내 기능은 다음과 같습니다. void MyClass::MyFunction(BSTR text)
{
LPCSTR name = "Name: ";
m_classMember =
Program Files 경로를 가져오고, 경로의 다른 비트를 추가 한 다음 실행하려고합니다. TCHAR programsdir[MAX_PATH];
SHGetFolderPath(NULL,CSIDL_PROGRAM_FILESX86,NULL,NULL,programsdir);
PathAppend(programsdir, TEXT("\\bin\\program.exe
두 LPCSTR 비교 나는 다음과 같은 일을 두 LPCSTR을 비교 구현을 발견했다. 나는 ... if(lstrcmpi(lpText, input) == 0)
{
// do stuff
}
그리고 나는 지금 더 안전하게 느낀다. 단지 다른 구현이 주소 나 크기를 확인한 것인지 알고 싶습니다. 어떻게 작동 되었습니까? 하나의 LPCSTR의 메모리
간단한 XOR 암호화 프로그램을 코딩하고 있었는데 함수의 반환 값이 예상 한 종류가 아닌 것으로 나타났습니다. 내 코드에서 문제를 찾을 수 없습니다. 아무도 도와 줄 수 있습니까? 다음은 프로그램 코드입니다 : #include "windows.h"
#include "iostream"
using namespace std;
LPCSTR hasala(
내 프로젝트에서 음악을 재생할 때 mciSendString("play path repeat",0,0,0)을 사용하고 있습니다. 과 같은 시간에 여러 소리를 재생할 때 특별히 사용하고 있습니다. 문제는 내가 그래서 난 string ExePath() {
char buffer[MAX_PATH];
GetModuleFileName(NULL, buf
LPC (...)에서 문자열 형식화 함수를 작성하지만 Javascript에 능숙하므로 문제가 해결 될 수 있습니다. ~~~abc~~de~~~~~~~~~~~fgh~
각 문자를 [~]와 같은 문자 집합으로 묶습니다. 표준를 replace_string() 메소드를 사용하여 내 전류 출력,이다 : [~][~][~]abc[~][~]de[~][~][~][~][~]
안녕하세요, 여기에 내 코드에 문제가 있습니다. 당신은 경로에 통과 LPCSTR mergeString(LPCSTR firstString, std::string secondString)
{
string convertedString = ConvertString(firstString);
LPCSTR mergedString;
int i