현재 C++로 프로그램을 짜고 있는데여
한글을 입력받아서 char 형에 저장을 했더니 음수값이 저장이 되더군여
vc++ 에서는 cstring으로 받아서 byte로 저장해서 해결을 했는데여
g++ 에서는 어떻게 해야 할지 모르겠더군여
아시는분 알려주세여 [/code]
unsigned char에다가 저장하세요. :P
다른 분들이 답변을 주실줄 알았는데 안 주시네요. 저는 잘은 모르지만은,
c++ 표준에 typedef basic_string<char> string typedef basic_string<wchar_t> wstring 이 있습니다.
이것들을 쓰면 될텐데요.
string class 에 대한 설명은 웬만한 c++ 참고 서적에 다 있을 겁니다.
한글 code 문제는 입력할 때 어떤 mode로 하느냐에 따라 결정될 겁니다만 보통은 ksc5601 로 입력받을텐데요.
개념없는 초딩들은 좋은 말로 할때 DC나 웃대가서 놀아라. 응?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
unsigned char에다가 저장하세요. :P
unsigned char에다가 저장하세요. :P
c++ 표준 string
다른 분들이 답변을 주실줄 알았는데
안 주시네요.
저는 잘은 모르지만은,
c++ 표준에
typedef basic_string<char> string
typedef basic_string<wchar_t> wstring
이 있습니다.
이것들을 쓰면 될텐데요.
string class 에 대한 설명은 웬만한 c++ 참고 서적에
다 있을 겁니다.
한글 code 문제는 입력할 때 어떤 mode로 하느냐에 따라 결정될 겁니다만
보통은 ksc5601 로 입력받을텐데요.
개념없는 초딩들은 좋은 말로 할때 DC나 웃대가서 놀아라. 응?
댓글 달기