
26.04.2008, 12:14
|
|
Познающий
Регистрация: 24.01.2006
Сообщений: 33
С нами:
10680926
Репутация:
10
|
|
Трабл с чтением из файла...
Возник непонятный трабл с открытием файла...
Буду рад помощи...
Код:
#include <dos.h>
#include <stdio.h>
#include <conio.h>
#include <mem.h>
#include <stdlib.h>
void main(){
unsigned char buff[199][319];
unsigned char sprite[39][31];
unsigned char far *screen = (char far *)MK_FP(0xa000,0);
int i,j,k;
FILE *bmp;
REGPACK r;
if((bmp=fopen("1.bmp","rb"))==NULL){
printf("Cant open file\n");
getch();
}else{
fseek(bmp,1078,0);
fread(&sprite,sizeof(sprite),1,bmp);
fclose(bmp);
for(i=0;i<=39;i++){
for(j=0;j<=31;j++){
buff[i][j]=sprite[i][j];
}
}
r.r_ax=0x13;
intr(0x10,&r);
k=0;
for(i=0;i<=199;i++){
for(j=0;j<=319;j++){
screen[k]=buff[i][j];
k++;
}
}
sleep(5);
r.r_ax=0x3;
intr(0x10,&r);
getch();
}
}
|
|
|