/* 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

ritorna