/* 파일 이름을 재기될 확인하십시오 */
gotoxy(10,22);
cprintf("당신은 재기하고 싶다");
for(i=0;i<8;i++)
{
gotoxy(30+i,22);
cprintf("%c",*(loc+i)); /* 파일 이름 */
}
gotoxy(38,22);
cprintf(".");
for(i=0;i<3;i++)
{
gotoxy(39+i,22);
cprintf("%c",*(loc+8+i)); /* 파일 확장 */
}
start=*(loc+12);
/// 유감스러웠던, 당신은 전화번호부를 선정했다 \\\
if(*(loc+11)==16)
{
gotoxy(5,23);
cprintf("A 전화번호부는 이다. 당신은 이 전화번호부 Y/N의 내용을 보고 싶다");
ch=getch();
if(ch==27)
main();
if(ch=='y' || ch=='Y')
{
/* Geomatry를 산출하십시오 */
calculate(start,&cylinder,&head,§or);
/* 전시 전화번호부 내용 */
Display_Information(cylinder,head,sector);
}
else
/*A 파일을 다시 요구하고 회복을 계속하십시오 */
recover(root,len);
}
else
{
size=*(loc+13);
/* CHS 정보를 위해 산출하십시오 */
calculate(start,&cylinder,&head,§or);
/* 파일을 통합하십시오*/
integrate(size,cylinder,head,sector);
}
}
코딩에 대하여 코멘트:
기능은 () 사용자를 회복을 시작하기 위하여 입력하는 얻기 위한 것이다 재기한다. 파일을 재기하기 위하여 사용자가 입력으로 주어진 파일 번호는 file_no에서, 저장된다.
들어간 수가 디렉토리 입력을 위해 인 경우에, Display_Information는 스크린에 () 저 전화번호부, 그밖에 파일 번호 file_no의 파일 이름 그리고 연장의 내용을 재기될 파일을 확인하기 위하여 표시된다 보여준다.
|