/* dida5.mar */ /* uso di itoa */ #include "stdlib.h" main() { char p[20]; int n; clrscr(); n=1423; itoa(n,p,16); printf(p); printf("\n"); n=100; itoa(n,p,2); printf(p); printf("\n"); n=100; itoa(n,p,4); printf(p); printf("\n"); n=1000; itoa(n,p,10); printf(p); getch(); }
58f 1100100 1210 1000
/*testo4.mar*/ /* uso di texattr blink */ /* uso di cprintf cputs gotoxy */ #include "conio.h" #include "stdio.h" void pro1(int colori,int csfondo,int ctesto) { textattr(colori); gotoxy(5,3); cputs("testo scritto su sfondo colorato"); gotoxy(5,5); cprintf("sfondo=%d - testo=%d\n",csfondo,ctesto); getch(); } main() { clrscr(); textmode(C80); pro1(RED|BLUE*16,1,4); pro1(RED|GREEN*16,2,4); pro1(RED|BLUE*16|BLINK,1,4); pro1(4|2*16|128,1,4); }
testo scritto su sfondo colorato sfondo=1 - testo=4 testo scritto su sfondo colorato sfondo=2 - testo=4 testo scritto su sfondo colorato sfondo=1 - testo=4
/*testo5.mar*/ /* uso di gettext puttext movetext */ /* uso di cputs */ #include "conio.h" #include "stdio.h" main() { char *copia; clrscr(); textmode(C80); puts("testo da ricopiare"); puts("con gettext-puttext"); copia = (char *) malloc(3*30*2); gettext(1,1,40,4,copia); puttext(1,10,40,14,copia); puttext(1,15,40,18,copia); getch(); clrscr(); puts("testo da copiare"); puts("con movetext"); movetext(1,1,40,4,1,10); getch(); }
testo da ricopiare con gettext-puttext testo da ricopiare con gettext-puttext testo da ricopiare con gettext-puttext
/* tempo1.mar*/ #include "time.h" #include "stddef.h" main() { struct tm *punta; time_t tempo; tempo=time(NULL); punta=localtime(&tempo); clrscr(); printf(asctime(punta)); getch(); }
Sun Jun 02 19:48:56 2002
/* ora5.mar*/ #include "bios.h" main() { clrscr(); printf("valore orologio= %ld",biostime(0,0)); getch(); }
valore orologio= 1301507