336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 :


1. direct.h 포함되어 있음


2. 원형 : 

- 작업중 드라이버 구하기 : int _getdrive(void);

- 작업중인 드라이버 변경 : int _chdrive(int drive);


3.  A dirve는 1번이며 순서대로 번호가 된다. 따라서 Z dirve 26번이 된다.


4. 드라이버 변경시 성공은 0 실패는 -1을 리턴한다.





소스코드 : main.c


#include<stdio.h>

#include<direct.h>


int main(void)

{

int CurrentDrive = 0;

int ChangeDrive = 4; // A = 1 , B = 2, C = 3, D = 4


CurrentDrive = _getdrive();

printf("현재  %c dirve에서 작업중  입니다.\n", ('A' - 1) + CurrentDrive);

printf("changed %c drive", ('A' - 1) + ChangeDrive);


if (_chdrive(ChangeDrive) == 0)

{

puts("change success");

CurrentDrive = _getdrive();

printf("현재  %c dirve에서 작업중  입니다.\n", ('A' - 1) + CurrentDrive);

}

else

{

perror("작업중인 드라이버 변경 실패");

}


system("pause");

return 0;

}





결과:




+ Recent posts