에 저장된 int
값의 문자열을 구축 중입니다. 정수가있는 경우 wchar_t*
끝에 어떻게 추가 할 수 있습니까? Windows 전용 솔루션이 잘되고 부스트를 포함시키지 않아도됩니다.wchar_t *에 int 추가? .. 미해결, 구체적인 예가 부족
답변
widestream 버전의 stringstream과 '< <'연산자를 사용하십시오. 변환을 수행 할 올바른 연산자를 정의해야합니다.
여기에 약간의 미묘함이없는 경우 부스트에 의존하여 this을 사용할 수 있습니다.
나는 여전히 sprintf의 보안 버전을 알고 있으며 Herb Sutter : D입니다. Windows를 사용하는 경우
당신은 항상 ... wsprintf 함수가
wsprintf(newStr, L"%s%d", oldStr, yourInt);
내가 아닌 창에 대한 몇 가지 동등한있을 것이라 확신합니다
을 즉 사용할 수 있습니다난 그걸 대답으로 사용했는데 + 태그가 C++과 newbie를 암시 할 때 관리 객체 앞에 sprintf가 좋지 않다고 제안했다. 게다가 보안 버전의 함수 (-1)를 선택하지 않았습니다. - –
Pah ... C++ 질문에 C 해결책을 사용하는 것이 잘못되었습니다. 많은 C++ 프로그래머가 그러한 끔찍한 코드를 사용하는 이유의 절반은 OO 구조 만 사용하는이 필요성입니다. OO는 유용한 도구이지만 전부는 아니며 모두 끝나지는 않습니다 ... DOWNVOTES에 오기> : D – Goz
그러면 새로운 문자열이 생깁니 까? 특정 유형의 문자열입니까? – Mark
어떻게 <>
lexical_cast 부스트에 대한std::wstring data;
data += boost::lexical_cast<std::wstring>(53);
data.c_str() // This is wchar_t*
이미 답변을 주셨습니다. –
- 1. 효율적으로 BSTR을 wchar_t []에 복사합니까?
- 2. wchar_t *를 이진 파일
- 3. 더 나은 수준의 프로그래머가되는 C를 아는 것의 구체적인 예가 있습니까?
- 4. C++ 두 개의 wchar_t vars를 추가
- 5. joda 새로운 날짜 시간 (INT, INT, INT, int, int, int)에 웹 로직 11g와
- 6. 안드로이드에서 Raster.getSample (int, int, int)에 해당하는 항목이 있습니까?
- 7. int/float를 wchar_t *로 캐스트하는 데 사용할 수있는 것은 무엇입니까?
- 8. Managed C++ 미해결 토큰
- 9. 실제로 오류가 발생하는 미해결 컴파일러 경고의 %에 대한 데이터가 있습니까?
- 10. C++ 미해결 외부
- 11. 여러 개의 미해결 요청
- 12. wchar_t to octets - C?
- 13. char 대 wchar_t
- 14. 도움말 추가 정보 얻기 Rspec 부족
- 15. 구체적인 구문 트리로 무엇을합니까?
- 16. 안드로이드/자바 추가] 문자열 + INT
- 17. NSString에서 wchar_t *로?
- 18. 2 wchar_t 배열을 비교
- 19. 미해결 포함 : <jni.h>
- 20. (Floating Int)에 대한 인스턴스가 없습니다.
- 21. 사전에 항목 추가 <int, List <int>>
- 22. 목록에있는 구체적인 구현을 반환하십시오.
- 23. Concat wchar_t C에서 유니 코드 문자열?
- 24. JNI 주어진 대신에 사용할 수있는 타입은 무엇입니까? (unsigned int, const char *, const wchar_t *, ....)
- 25. 내 sml 컴파일러는 배열 (update (arr, int, int), array (int, int) 등)에 대한 간단한 연산을 인식하지 못합니다. 도움!
- 26. 'std :: pair <부호없는 int, 부호없는 int> (부호없는 int 및 부호없는 int)'에 대한 호출에 일치하지 않습니다. '
- 27. zlib의 메모리 부족 문제
- 28. 부울 대보다 구체적인 변수
- 29. Ajax 페이징의 좋은 예가 있습니까?
- 30. 유니 코드 인코딩의 wchar_t 크기
+1 좋은 답변입니다. –
stringstreambuffer? 당신은 예를 들어 줄 수 있습니까? – Mark
죄송합니다. 실제로 문자열 스트림이라고합니다. 그것은 std :: cout과 같이 작동합니다. cout과 같이 데이터를 펌핑하면 결국 문자열 스트림에서 문자열을 검색 할 수 있습니다. www.cplusplus.com에서 참조 자료를 찾을 수 있습니다. 이것이 제가보다 자세한 예제를 게시하는 것보다 도움이되지 않는다면 조언하십시오. –