문자열 뒤에 강제로 \0을 넣는 방법이 있을까요?
글쓴이: ljs0652 / 작성시간: 월, 2018/11/19 - 6:37오후
while (posCopyDirectoryFile)
{
nItemCopyIdx = m_editFileDirectoryList.GetNextSelectedItem(posCopyDirectoryFile);
strEditFileName = m_editFileDirectoryList.GetItemText(nItemCopyIdx, 0);
m_strEditPath += EditMovePastePath(strEditFileName);
strClipboardPath += m_strEditPath;
}
여기서 받아온 CString 변수 strClipboardPath 끝에 \0을 추가해서
WCHAR sFiles[] = L"C:\\qwer\\ㅂㅈㄷㄱ.txt \0" L"C:\\qwer\\ㅁㄴㅇㄹ.txt \0"
와 같은 형태로 만들고 싶습니다.
방법이 있다면 알려주세요
Forums:
다중 널 종료 문자열을 만들고 싶다는 말씀인가요?
다중 널 종료 문자열을 만들고 싶다는 말씀인가요?
다중 널 종료 문자열의 끝을 판별하기 위해서 보통 \0\0을 사용합니다. 그 외 사항을 특별한 것이 없습니다. 필요한 메모리 할당 후 루프 돌면서 복사 복사 반복입니다. 중간중간 \0이 포함되게 코딩하시고요.
댓글 달기