Write a program which reads two physically addressed blocks from disk using biosdisk() function

Instructions:

Declare arrays to handle head, sector and track numbers to read from hard disk.
unsigned char headno[10];
unsigned char secno[10];
unsigned char trackno[10];
Similarly declare a buffer of 1024 char to store data 2 blocks data etc.
unsigned char buf[1024];
Use printf to print message of entering head no. i.e printif (“Head”);
Use gets function to get head no. from user i.e gets(headno);
Use puts function to put headno in array of headno
Use biodisk function to read two blocks i.e
biosdisk(2,0x80,atoi(headno),atoi(trackno),atoi(secno),2,buf);
Similarly get and put sector and track numbers.
Show error message in case of failure of biodisk() function.