C語言函數(shù)大全(t開頭)

字號(hào):

函數(shù)名: tell
    功 能: 取文件指針的當(dāng)前位置
    用 法: long tell(int handle);
    程序例:
    #include
    #include
    #include
    #include
    int main(void)
    {
    int handle;
    char msg[] = "Hello world";
    if ((handle = open("TEST.$$$", O_CREAT | O_TEXT | O_APPEND)) == -1)
    {
    perror("Error:");
    return 1;
    }
    write(handle, msg, strlen(msg));
    printf("The file pointer is at byte %ld\n", tell(handle));
    close(handle);
    return 0;
    }
    函數(shù)名: textattr
    功 能: 設(shè)置文本屬性
    用 法: void textattr(int attribute);
    程序例:
    #include
    int main(void)
    {
    int i;
    clrscr();
    for (i=0; i<9; i++)
    {
    textattr(i + ((i+1) << 4));
    cprintf("This is a test\r\n");
    }
    return 0;
    }
    函數(shù)名: textbackground
    功 能: 選擇新的文本背景顏色
    用 法: void textbackground(int color);
    程序例:
    #include
    int main(void)
    {
    int i, j;
    clrscr();
    for (i=0; i<9; i++)
    {
    for (j=0; j<80; j++)
    cprintf("C");
    cprintf("\r\n");
    textcolor(i+1);
    textbackground(i);
    }
    return 0;
    }
    函數(shù)名: textcolor
    功 能: 在文本模式中選擇新的字符顏色
    用 法: void textcolor(int color);
    程序例:
    #include
    int main(void)
    {
    int i;
    for (i=0; i<15; i++)
    {
    textcolor(i);
    cprintf("Foreground Color\r\n");
    }
    return 0;
    }
    函數(shù)名: textheight
    功 能: 返回以像素為單位的字符串高度
    用 法: int far textheight(char far *textstring);
    程序例:
    #include
    #include
    #include
    #include
    int main(void)
    {
    /* request auto detection */
    int gdriver = DETECT, gmode, errorcode;
    int y = 0;
    int i;
    char msg[80];
    /* initialize graphics and local variables */
    initgraph(&gdriver, &gmode, "");
    /* read result of initialization */
    errorcode = graphresult();
    if (errorcode != grOk) /* an error occurred */
    {
    printf("Graphics error: %s\n", grapherrormsg(errorcode));
    printf("Press any key to halt:");
    getch();
    exit(1); /* terminate with an error code */
    }
    /* draw some text on the screen */
    for (i=1; i<11; i++)
    {
    /* select the text style, direction, and size */
    settextstyle(TRIPLEX_FONT, HORIZ_DIR, i);
    /* create a message string */
    sprintf(msg, "Size: %d", i);
    /* output the message */
    outtextxy(1, y, msg);
    /* advance to the next text line */
    y += textheight(msg);
    }
    /* clean up */
    getch();
    closegraph();
    return 0;
    }
    函數(shù)名: textmode
    功 能: 將屏幕設(shè)置成文本模式
    用 法: void textmode(int mode);
    程序例:
    #include
    int main(void)
    {
    textmode(BW40);
    cprintf("ABC");
    getch();
    textmode(C40);
    cprintf("ABC");