y‰SŽÒнŒ}zC/C++Ž ..
76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 15:06:52
>>63
>unsigned char* outBuf = (unsigned char*)malloc(sizeof(lpszInputStr));
‰´unix‰®‚¾‚©‚ç windows ‚Ì‚±‚ÆÚ‚µ‚‚È‚¢‚¯‚Ç
lpszInputStr ‚Í LPTSTR ‚¾‚©‚çƒ|ƒCƒ“ƒ^‚¾‚ÆŽv‚¤‚æB
ã‚̃R[ƒh‚Ì‚µ‚Ä‚¢‚邱‚Ƃ͕¶Žš—ñ‚Ì•ª‚ł͂Ȃ
ƒ|ƒCƒ“ƒ^‚̃TƒCƒY‚Ì•ª‚ðmalloc‚ÅŠm•Û‚µ‚Ä‚¢‚éB‘½•ª4ƒoƒCƒg‚‚ç‚¢B
‚Ü‚¸•¶Žš—ñ‚̃oƒCƒg”‚𳂵‚‹‚߂邱‚Æ‚©‚çŽn‚߂Ȃ¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
size_t size_of_in = sizeof(TCHAR) * (lstrlen(lpszInputStr)+1); // NUL •¶Žš‚É+1•¶Žš•ª
‚ ‚Æ outBuf ‚ɂ͈Ɖ»‚³‚ꂽƒoƒCƒiƒŠ‚ª“ü‚邾‚낤‚©‚ç
printf("%S") ‚ł͂¤‚Ü‚•\ަ‚³‚ê‚È‚¢‚ÆŽv‚¤‚æBƒoƒCƒiƒŠ‚ňµ‚í‚È‚¢‚ÆB
‘¼‚É‚àˆÃ†‰»’PˆÊ‚âƒoƒCƒgƒI[ƒ_[‚Ȃǂà–â‘è‚ɂȂ邩‚à‚µ‚ê‚È‚¢‚æB
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5148“ú‘O‚ÉXV/245 KB
’S“–:undef