남병철.레조님 우선 답변 감사드립니다.
몇일을 삽질만 하다가 님께서 주신 답변이 핵심적인 힌트가
되어 역시 삽질을 하였습니다만
전체 용량과 사용한 용량등을 구할수 있었습니다.
물론 Dev-C++로 컴파일 하였구요.(결과적으로 GCC로 컴파일 됩니다)
작동이 잘 됩니다. ^^;
/ 1024 <--- 이것이 열쇠 였습니다. ^^;
그런데 32비트 GCC ????에서 컴파일이 되고 정상 작동 하지만....
도스용 GCC 에서는 반쪽 실행만 되더란....
ㅠ.ㅠ
콘솔 도스에서는 작동되지만 과거 16비트 예로 원도98 부팅 디스켓이나
예전 도스 부팅 디스켓 또는 도스상에서는 반쪽만 동작하는... ㅠ.ㅠ
원인은 dos.h 가 아닌가 싶기도 하고요. ㅠ.ㅠ
꽁수를 찾는중... ㅠ.ㅠ
아무튼 감사합니다. ^^;
남병철.레조 님이 쓰신 글 :
: 참고해 보세요...
:
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=2594
:
: 답변 달고보니 API 아닌걸 말하셨었네요 ^^;
:
:
: 초보 님이 쓰신 글 :
: : 안녕하세요.
: : 에고... 몇날 몇일을 삽질만 하고 있는데요.
: : 도와 주세요. 착찹 하네요. ㅠ.ㅠ
: : 부탁입니다.
: : 다름이 아니라 하드 용량 체크하는 소스좀 부탁드립니다.
: : 제가 해결하려 해도 도저히.. ㅠ.ㅠ
: : 그냥 현재 하드 디스크 C의 총 용량과 사용 용량, 남은 용량
: : 이 3개만 체크 되면 됩니다.
: : 예로 100기가... 60기가 뭐 그 정도는 안 잡혀도 되고요.
: : 그냥 DJGPP(GCC)로 컴파일 되는 것이면 되고요.
: : win32 api 필요없이 40기가만 잡혀도... ㅠ.ㅠ
: : 20기가 만이라도.. ㅠ.ㅠ
: : 제발 부탁드립니다.(그저 먹을려고 ... 저 편할려고... 뭐 그래서
: : 정말 부탁드리는 건 아니고요. 프로그래밍의 달인께서
: : 몇줄 이라도....
: : 그냥 단순히 용량 체크 잘 되게끔 원시 소스 하나만 정말 염치불구
: : 부탁드립니다. 이거 뭐하는 짓인지... ㅠ.ㅠ)
: : 잘 부탁드립니다. ㅠ.ㅠ