Story/์ƒ๊ฐ๋‚จ

ํ•จ์ˆ˜

์ƒ๊ฐ๋‚จ์— ์“ฐ์ด๋Š”, ๋Œ€๋ถ€๋ถ„์˜ ๊ธ€์€ ํ™”์žฅ์‹ค์—์„œ ๋˜๋Š” ์š•์‹ค์—์„œ ์ƒ๊ฐ๋‚˜๋Š” ๊ฒƒ๋“ค์ด๋‹ค. ์ฆ‰, ์“ธ๋ฐ์—†์ด ์“ฐ์ด๊ฑฐ๋‚˜ ๊ฐœ์†Œ๋ฆฌ๋‹ค. ํ•˜์ง€๋งŒ, ํ‹€๋ฆฐ ์ƒ๊ฐ์€ ์•„๋‹ˆ๊ณ  ๋‹จ์ง€ ๋‹ค๋ฅธ ์ƒ๊ฐ๋“ค์˜ ๋ชจ์ž„์ด ์•„๋‹๊นŒ? (๋ฒŒ์จ๋ถ€ํ„ฐ ์˜๋ฏธ ์—†๋Š” ์™ธ์นจ์ผ ์ˆ˜๋„ ์žˆ๋‹ค) 00:33 ํ˜„์žฌ ๋‚ด๊ฐ€ ์ด ๊ธ€์„ ์“ฐ๊ณ  ์žˆ๋Š” ์‹œ๊ฐ„์ด๋‹ค. ํ•ญ์ƒ ์•ผ๋ฐค์ด๋‚˜ ์ƒˆ๋ฒฝ์€ ๊ฐ์„ฑ์ถฉ์ด ๋œ๋‹ค. ๋ชฉ์†Œ๋ฆฌ๋ฅผ ๋“ค์„ ์‚ฌ๋žŒ์ด ์—†์–ด์„œ ๊ทธ๋Ÿฐ ๊ฒƒ๋„ ์žˆ๊ฒ ์ง€๋งŒ, ๋‚˜์˜ ์ƒ๊ฐ๊ณผ ์ƒํ™œ์„ ๊ณต์œ ํ•  ์‚ฌ๋žŒ์ด ์—†์–ด์„œ ๊ทธ๋Ÿด ์ˆ˜๋„ ์žˆ๋‹ค. (๊ธฐ๋„ํ•˜๋ฉด ๋˜์ž–์•„,,, ๊ทธ๋ ‡๋‹ค ๋‚˜๋Š” ๊ธฐ๋…๊ต์ธ์ด๋‹ค. ๊ธฐ๋„๊ฐ€ ๋‚˜์˜ ์ตœ๋Œ€ ๋ฌด๊ธฐ์ด์ž, ์ตœ์•  ๋Œ€ํ™” ์ƒ๋Œ€๋‹ค) ๊ทธ๋ ‡๋‹ค๊ณ  ํ•„์ž๊ฐ€ ํ˜ผ์ž ์‚ด๊ฑฐ๋‚˜ ์™ธ๋กญ๊ฑฐ๋‚˜ (์™ธ๋กญ๋‹ค).. ํ ํ !! ๋„˜์–ด๊ฐ€๊ณ .. ์˜ค๋Š˜์˜ ๊ฐœ์†Œ๋ฆฌ๋Š” '์‚ฌ๋žŒ์€ ํ•จ์ˆ˜๋‹ค'๋ผ๋Š” ์ƒ๊ฐ์ด๋‹ค. ์—ฌ๊ธฐ์„œ ํ•จ์ˆ˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์ž…์žฅ์œผ๋กœ 'function'์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ๊ฐํ•  ๊ฒƒ..
Computer/C, CPP, MFC

SetFilePointer()

๊ฐ„๋‹จ์ •๋ณดSetFilePointer(๋Œ€์ƒ ํŒŒ์ผ์˜ ํ•ธ๋“ค, ์˜ฎ๊ธธ ์œ„์น˜, NULL, ์‹œ์ž‘์œ„์น˜)ํŒŒ์ผ์„ ์ฒ˜์Œ ์—ด์—ˆ์„๋•Œ, ํฌ์ธํ„ฐ์˜ ์œ„์น˜๋Š” ํŒŒ์ผ์˜ ์ฒ˜์Œ, IO ์ฒ˜๋ฆฌ์— ๋”ฐ๋ผ ํŒŒ์ผํฌ์ธํ„ฐ๊ฐ€ ์ž๋™์œผ๋กœ ์ด๋™. SetFilePointer()ํŒŒ์ผ ํฌ์ธํ„ฐ๋ฅผ ์›ํ•˜๋Š” ์œ„์น˜๋กœ ์˜ฎ๊ธธ๋•Œ ์‚ฌ์šฉ.32๋น„ํŠธ์™€ 64๋น„ํŠธ๋ฅผ ๋™์‹œ์— ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด 2๋ฒˆ์งธ ์ธ์ˆ˜์™€ 3๋ฒˆ์งธ ์ธ์ˆ˜๋ฅผ ํ†ตํ•ด ๊ฐ 4๋ฐ”์ดํŠธ์”ฉ 64๋น„ํŠธ, ์˜คํ”„์…‹์„ ์ „๋‹ฌํ• ์ˆ˜ ์žˆ๋‹ค.SetFilePointerEx ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์ด ์ข‹๋‹ค. ์›ํ˜•DWORD SetFilePointer( HANDLE hFile, LONG IDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); - HANDLE hFile: ํŒŒ์ผํฌ์ธํ„ฐ๋ฅผ ์˜ฎ๊ธฐ๊ณ ์ž ํ•˜๋Š” ๋Œ€์ƒ ํŒŒ์ผ์˜ ํ•ธ๋“ค. - LO..
EIGHTBOX
EIGHTBOX
hwaya.

programmer

๐Ÿ‹์ผ์ƒ์˜ ์†Œ์†Œํ•œ ์ˆœ๊ฐ„๋“ค๋ถ€ํ„ฐ ํฐ ๊ฟˆ๊นŒ์ง€, ํ˜ธ๊ธฐ์‹ฌ์„ ๋งŒ์กฑ์‹œํ‚ฌ ๋‹ค์–‘ํ•œ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋‹ด์€ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ , ์†Œ์†Œํ•œ ํ–‰๋™์— ๊ฐ๋™ํ•˜๋ฉฐ ๊ธฐ๋ปํ•˜๊ณ  ํ•˜๋ฃจํ•˜๋ฃจ์— ๊ฐ์‚ฌํ•˜๋Š” ์‚ฌ๋žŒ๐ŸŒต

Today Yesterday Total
์ตœ์‹ ๊ธ€