y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
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