首页 > 代码库 > t.xml

t.xml

<style type="text/css"> pre{ border-style:solid;border-width:1px;border-color:#000;line-height:1; color:#661d9f; background-color:#d2d2d2; font-size:16px;}.sysFunc{color:#800080;font-style:italic;font-weight:bold;} .selfFuc{color:#8e0ed3;} .bool{color:#008000;} .condition{color:#008000;font-weight:bold;} .key{color:#002380;} .var{color:#008000;font-style:italic;} .Digit{color:#000080;font-weight:bold;} .includePre{color:#661d9f;} .operator_D{color:#431f55;font-weight:bold;} .operator_X{color:#fd1a53;font-weight:bold;} </style>

函数名:?tan?

功??能:?正切函数?

用??法:?double?tan(double?x);?

程序例:?

#include?<stdio.h>?
#include?<math.h>?
int?main(void)?
{?
???double?result,?x;?
???x?=?0.5;?
???result?=?tan(x);?
???printf("The?tan?of?%lf?is?%lf\n",?x,?result);?
???return?0;?
}?
??
??
??

函数名:?tanh?

功??能:?双曲正切函数?

用??法:?double?tanh(double?x);?

程序例:?

#include?<stdio.h>?
#include?<math.h>?
int?main(void)?
{?
???double?result,?x;?
???x?=?0.5;?
???result?=?tanh(x);?
???printf("The?hyperbolic?tangent?of?%lf?is?%lf\n",?x,?result);?
???return?0;?
}?
??
??
??
??

函数名:?tell?

功??能:?取文件指针的当前位置?

用??法:?long?tell(int?handle);?

程序例:?

#include?<string.h>?
#include?<stdio.h>?
#include?<fcntl.h>?
#include?<io.h>?
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;?
}?
??
??
??
??

函数名:?textattr?

功??能:?设置文本属性?

用??法:?void?textattr(int?attribute);?

程序例:?

#include?<conio.h>?
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;?
}?
??
??
??

函数名:?textbackground?

功??能:?选择新的文本背景颜色?

用??法:?void?textbackground(int?color);?

程序例:?

#include?<conio.h>?
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;?
}?
??
??
??

函数名:?textcolor?

功??能:?在文本模式中选择新的字符颜色?

用??法:?void?textcolor(int?color);?

程序例:?

#include?<conio.h>?
int?main(void)?
{?
???int?i;?
???for?(i=0;?i<15;?i++)?
???{?
???????textcolor(i);?
???????cprintf("Foreground?Color\r\n");?
???}?
???return?0;?
}?
??
??
??

函数名:?textheight?

功??能:?返回以像素为单位的字符串高度?

用??法:?int?far?textheight(char?far?*textstring);?

程序例:?

#include?<graphics.h>?
#include?<stdlib.h>?
#include?<stdio.h>?
#include?<conio.h>?
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;?
}?
??
??
??

函数名:?textmode?

功??能:?将屏幕设置成文本模式?

用??法:?void?textmode(int?mode);?

程序例:?

#include?<conio.h>?
int?main(void)?
{?
???textmode(BW40);?
???cprintf("ABC");?
???getch();?
???textmode(C40);?
???cprintf("ABC");?
???getch();?
???textmode(BW80);?
???cprintf("ABC");?
???getch();?
???textmode(C80);?
???cprintf("ABC");?
???getch();?
???textmode(MONO);?
???cprintf("ABC");?
???getch();?
???return?0;?
}?
??
??

函数名:?textwidth?

功??能:?返回以像素为单位的字符串宽度?

用??法:?int?far?textwidth(char?far?*textstring);?

程序例:?

#include?<graphics.h>?
#include?<stdlib.h>?
#include?<stdio.h>?
#include?<conio.h>?
int?main(void)?
{?
???/*?request?auto?detection?*/?
???int?gdriver?=?DETECT,?gmode,?errorcode;?
???int?x?=?0,?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?*/?
???}?
???y?=?getmaxy()?/?2;?
???settextjustify(LEFT_TEXT,?CENTER_TEXT);?
???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(x,?y,?msg);?
??????/*?advance?to?the?end?of?the?text?*/?
??????x?+=?textwidth(msg);?
???}?
???/*?clean?up?*/?
???getch();?
???closegraph();?
???return?0;?
}?
??
??

函数名:?time?

功??能:?取一天的时间?

用??法:?logn?time(long?*tloc);?

程序例:?

#include?<time.h>?
#include?<stdio.h>?
#include?<dos.h>?
int?main(void)?
{?
???time_t?t;?
???t?=?time(NULL);?
???printf("The?number?of?seconds?since?January?1,?1970?is?%ld",t);?
???return?0;?
}?
??
??
??

函数名:?tmpfile?

功??能:?以二进制方式打开暂存文件?

用??法:?FILE?*tmpfile(void);?

程序例:?

#include?<stdio.h>?
#include?<process.h>?
int?main(void)?
{?
???FILE?*tempfp;?
???tempfp?=?tmpfile();?
???if?(tempfp)?
??????printf("Temporary?file?created\n");?
???else?
???{?
??????printf("Unable?to?create?temporary?file\n");?
??????exit(1);?
???}?
???return?0;?
}?
??
??
??

函数名:?tmpnam?

功??能:?创建一个唯一的文件名?

用??法:?char?*tmpnam(char?*sptr);?

程序例:?

#include?<stdio.h>?
int?main(void)?
{?
???char?name[13];?
???tmpnam(name);?
???printf("Temporary?name:?%s\n",?name);?
???return?0;?
}?
??
??
??

函数名:?tolower?

功??能:?把字符转换成小写字母?

用??法:?int?tolower(int?c);?

程序例:?

#include?<string.h>?
#include?<stdio.h>?
#include?<ctype.h>?
int?main(void)?
{?
???int?length,?i;?
???char?*string?=?"THIS?IS?A?STRING";?
???length?=?strlen(string);?
???for?(i=0;?i<length;?i++)?
???{?
???????string[i]?=?tolower(string[i]);?
???}?
???printf("%s\n",string);?
???return?0;?
}?
??
??

函数名:?toupper?

功??能:?把字符转换成大写字母?

用??法:?int?toupper(int?c);?

程序例:?

#include?<string.h>?
#include?<stdio.h>?
#include?<ctype.h>?
int?main(void)?
{?
???int?length,?i;?
???char?*string?=?"this?is?a?string";?
???length?=?strlen(string);?
???for?(i=0;?i<length;?i++)?
???{?
??????string[i]?=?toupper(string[i]);?
???}?
???printf("%s\n",string);?
???return?0;?
}?
??
??

函数名:?tzset?

功??能:?UNIX时间兼容函数?

用??法:?void?tzset(void);?

程序例:?

#include?<time.h>?
#include?<stdlib.h>?
#include?<stdio.h>?
int?main(void)?
{?
???time_t?td;?
???putenv("TZ=PST8PDT");?
???tzset();?
???time(&td);?
???printf("Current?time?=?%s\n",?asctime(localtime(&td)));?
???return?0;?
}?
??
??
??
??
?

本文使用?书画小说软件?发布,内容与软件无关,书画小说软件?更惬意的读、更舒心的写、更轻松的发布。

t.xml