빠른 질문이 있습니다. 문자열 변수가 있고 미리 지정된 문자로 채워야합니다. 문제는, 나는 그것을 넣을 많이있다. 거대한 문자열 ("lotsandlotsoftext")없이이 텍스트를 모두 채우려면 어떻게해야합니까? 내가 선언 할 때? 나는 그것이 별도의 텍스트 파일에 있기를 원하지 않는다.(C++) txt가 아닌 많은 양의 텍스트를 초기화하는 문자열
감사합니다 :)
빠른 질문이 있습니다. 문자열 변수가 있고 미리 지정된 문자로 채워야합니다. 문제는, 나는 그것을 넣을 많이있다. 거대한 문자열 ("lotsandlotsoftext")없이이 텍스트를 모두 채우려면 어떻게해야합니까? 내가 선언 할 때? 나는 그것이 별도의 텍스트 파일에 있기를 원하지 않는다.(C++) txt가 아닌 많은 양의 텍스트를 초기화하는 문자열
감사합니다 :)
는 표준 : : 문자열을로드 할 문자열 리소스를 사용합니다.
1) 리소스 편집기에 문자열을 추가 는 How to Add a string resource in visual studio 2008
2) 다음
3) 다음 생성자에 매개 변수로 그 LoadedString를 사용 LoadString
를 사용TCHAR buf[<yourverylongstringlength>];
LoadString(hInst, IDS_YOURSTRINGRESOURCE, buf, sizeof(buf)/sizeof(TCHAR));
const std::string YourCPlusPlusString = buf;
별도의 파일에 없기를 원하면 소스 파일에 있어야합니다. 'get_my_string_from_nowhere' 함수는 없습니다. –
"oneBigBlockOfText"입니까? 아니면 문자열 s = "abc"와 같이 어떻게 든 집계 될 수 있습니까? s + = "def"; ... –
나는 어떤 리소스 나 헤더 파일도 절대로 혼돈하지 않았습니다. 거기에 넣을 수있는 프로그램이 있습니까? 난 그냥 내 기본 cpp 파일에 그것을 원하지 않아. – mrg95