랄프 브라운의 인터럽트 리스트를 한번 참조해보세요..
하드웨어 관련 제어나 정보를 얻어오는 것과 관련된 자료가 정리되어 있습니다.
도스에서 하시는 거라면..
제 짐작엔.. 여기엔 나와 있을 것 같습니다.
그럼 이만.
초보 님이 쓰신 글 :
: 남병철.레조님 우선 답변 감사드립니다.
: 몇일을 삽질만 하다가 님께서 주신 답변이 핵심적인 힌트가
: 되어 역시 삽질을 하였습니다만
: 전체 용량과 사용한 용량등을 구할수 있었습니다.
: 물론 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기가 만이라도.. ㅠ.ㅠ
: : : 제발 부탁드립니다.(그저 먹을려고 ... 저 편할려고... 뭐 그래서
: : : 정말 부탁드리는 건 아니고요. 프로그래밍의 달인께서
: : : 몇줄 이라도....
: : : 그냥 단순히 용량 체크 잘 되게끔 원시 소스 하나만 정말 염치불구
: : : 부탁드립니다. 이거 뭐하는 짓인지... ㅠ.ㅠ)
: : : 잘 부탁드립니다. ㅠ.ㅠ