⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 table.c

📁 用于计算一个很长的式子
💻 C
字号:

void InitTable(TableClass **tbl,int left,int top,int line,int col,int width,int height)
{

    /*功能:初始化每各个单元格tbl[n][m]的位子*/
    /*Top,Left表示整个表格左上定点的坐标*/

    int i, j, n;
    int high;

    for(i=0;i<line;i++)
    {
        high=top+i*width;
        for(j=0;j<col;j++)
        {
            tbl[i][j].top=high; /*左上点距离上端的位置*/
            tbl[i][j].left=left+j*width; /*左上点距离左端的位置*/
            tbl[i][j].right=tbl[i][j].left+width;/*右下点距离左端的位置*/
            tbl[i][j].bottom=tbl[i][j].top+height;/*右下点距离上端的位置*/
            tbl[i][j].bdcolor=BLUE;
            tbl[i][j].bkcolor=WHITE;
            tbl[i][j].text="table";
        }
    }

}

void DisplayTable(TableClass **tbl,int line,int col)
{
    int i, j;
    int x, y;

    for(i=0;i<line;i++)
    {
        for(j=0;j<col;j++)
        {
            /*计算tbl[i][j]的位置中心*/
            x=(tbl[i][j].left+tbl[i][j].right)/2;
            y=(tbl[i][j].top+tbl[i][j].bottom)/2;

            setcolor(tbl[i][j].bdcolor);/*设置表格的边框颜色*/
            setfillstyle(1,tbl[i][j].bkcolor);/*设置表格的背景颜色 */
            rectangle(tbl[i][j].left,tbl[i][j].top,tbl[i][j].right,tbl[i][j].bottom);/*画出表格*/
            floodfill(x, y, tbl[i][j].bdcolor);/*填充表格背景颜色*/
            setcolor(tbl[i][j].fontcolor);/*设置字体颜色*/
            settextstyle(0,0,USER_CHAR_SIZE);/*设置用户字体大小*/
            setusercharsize(tbl[i][j].fontsize,1,tbl[i][j].fontsize,1);
            outtextxy(tbl[i][j].left+3,tbl[i][j].top+3,tbl[i][j].text);/*输出表格信息*/
        }
    }

}
void CreateTable(TableClass **tbl,int line,int col)
{
    int i;
    tbl=(TableClass **)calloc(line,sizeof(TableClass *));
    if(tbl==NULL)
    {
        MsgBox("can't create table!");
        exit(1);
    }
    for(i=0;i<line;i++);
    {
        tbl[i]=(TableClass *)calloc(col,sizeof(TableClass));
        if(tbl[i]==NULL)
        {
            MsgBox("can't create table!");
            exit(1);
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -