גלילת מסך
לילה טוב! אני רוצה לעשות גלילת מסך מצאתי שניתן לעשות זאת ע"י memmove/movedata. הבעיה שזה לא עובד לי. (לצערי אני צריך להשתמש בקומפיילר פרימיטיבי)
לילה טוב! אני רוצה לעשות גלילת מסך מצאתי שניתן לעשות זאת ע"י memmove/movedata. הבעיה שזה לא עובד לי. (לצערי אני צריך להשתמש בקומפיילר פרימיטיבי)
#include <stdio.h> #include <conio.h> #include <graph.h> #include <string.h> #include <time.h> #include <stdlib.h> #include <stddef.h> void main(void) { unsigned char far *screen; short i; char buffer [80]; _clearscreen( _GCLEARSCREEN ); _settextcolor( 15 ); for (i=0; i<25;i++) { _setbkcolor(i%8); sprintf(buffer, "Back: %d Fore:\n", i ); _outtext( buffer ); } screen=0xB800; // movedata(0xB800, 322, 0xB800, 162, 3194); // srcseg srcoff destseg destoff count memmove(screen+322, screen+162 , 3194); }
משום מה, זה לא עובד לי. יש למישהו הצעות?