C函数大全T.docx

上传人:b****6 文档编号:6257395 上传时间:2023-01-04 格式:DOCX 页数:11 大小:16.12KB
下载 相关 举报
C函数大全T.docx_第1页
第1页 / 共11页
C函数大全T.docx_第2页
第2页 / 共11页
C函数大全T.docx_第3页
第3页 / 共11页
C函数大全T.docx_第4页
第4页 / 共11页
C函数大全T.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

C函数大全T.docx

《C函数大全T.docx》由会员分享,可在线阅读,更多相关《C函数大全T.docx(11页珍藏版)》请在冰豆网上搜索。

C函数大全T.docx

C函数大全T

函数大全(T开头)

函数名:

tan

功能:

正切函数

用法:

doubletan(doublex);

程序例:

#include

#include

intmain(void)

{

doubleresult,x;

x=0.5;

result=tan(x);

printf("Thetanof%lfis%lf\n",x,result);

return0;

}

函数名:

tanh

功能:

双曲正切函数

用法:

doubletanh(doublex);

程序例:

#include

#include

intmain(void)

{

doubleresult,x;

x=0.5;

result=tanh(x);

printf("Thehyperbolictangentof%lfis%lf\n",x,result);

return0;

}

函数名:

tell

功能:

取文件指针的当前位置

用法:

longtell(inthandle);

程序例:

#include

#include

#include

#include

intmain(void)

{

inthandle;

charmsg[]="Helloworld";

if((handle=open("TEST.$$$",O_CREAT|O_TEXT|O_APPEND))==-1)

{

perror("Error:

");

return1;

}

write(handle,msg,strlen(msg));

printf("Thefilepointerisatbyte%ld\n",tell(handle));

close(handle);

return0;

}

函数名:

textattr

功能:

设置文本属性

用法:

voidtextattr(intattribute);

程序例:

#include

intmain(void)

{

inti;

clrscr();

for(i=0;i<9;i++)

{

textattr(i+((i+1)<<4));

cprintf("Thisisatest\r\n");

}

return0;

}

函数名:

textbackground

功能:

选择新的文本背景颜色

用法:

voidtextbackground(intcolor);

程序例:

#include

intmain(void)

{

inti,j;

clrscr();

for(i=0;i<9;i++)

{

for(j=0;j<80;j++)

cprintf("C");

cprintf("\r\n");

textcolor(i+1);

textbackground(i);

}

return0;

}

函数名:

textcolor

功能:

在文本模式中选择新的字符颜色

用法:

voidtextcolor(intcolor);

程序例:

#include

intmain(void)

{

inti;

for(i=0;i<15;i++)

{

textcolor(i);

cprintf("ForegroundColor\r\n");

}

return0;

}

函数名:

textheight

功能:

返回以像素为单位的字符串高度

用法:

intfartextheight(charfar*textstring);

程序例:

#include

#include

#include

#include

intmain(void)

{

/*requestautodetection*/

intgdriver=DETECT,gmode,errorcode;

inty=0;

inti;

charmsg[80];

/*initializegraphicsandlocalvariables*/

initgraph(&gdriver,&gmode,"");

/*readresultofinitialization*/

errorcode=graphresult();

if(errorcode!

=grOk)/*anerroroccurred*/

{

printf("Graphicserror:

%s\n",grapherrormsg(errorcode));

printf("Pressanykeytohalt:

");

getch();

exit

(1);/*terminatewithanerrorcode*/

}

/*drawsometextonthescreen*/

for(i=1;i<11;i++)

{

/*selectthetextstyle,direction,andsize*/

settextstyle(TRIPLEX_FONT,HORIZ_DIR,i);

/*createamessagestring*/

sprintf(msg,"Size:

%d",i);

/*outputthemessage*/

outtextxy(1,y,msg);

/*advancetothenexttextline*/

y+=textheight(msg);

}

/*cleanup*/

getch();

closegraph();

return0;

}

函数名:

textmode

功能:

将屏幕设置成文本模式

用法:

voidtextmode(intmode);

程序例:

#include

intmain(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();

return0;

}

函数名:

textwidth

功能:

返回以像素为单位的字符串宽度

用法:

intfartextwidth(charfar*textstring);

程序例:

#include

#include

#include

#include

intmain(void)

{

/*requestautodetection*/

intgdriver=DETECT,gmode,errorcode;

intx=0,y=0;

inti;

charmsg[80];

/*initializegraphicsandlocalvariables*/

initgraph(&gdriver,&gmode,"");

/*readresultofinitialization*/

errorcode=graphresult();

if(errorcode!

=grOk)/*anerroroccurred*/

{

printf("Graphicserror:

%s\n",grapherrormsg(errorcode));

printf("Pressanykeytohalt:

");

getch();

exit

(1);/*terminatewithanerrorcode*/

}

y=getmaxy()/2;

settextjustify(LEFT_TEXT,CENTER_TEXT);

for(i=1;i<11;i++)

{

/*selectthetextstyle,direction,andsize*/

settextstyle(TRIPLEX_FONT,HORIZ_DIR,i);

/*createamessagestring*/

sprintf(msg,"Size:

%d",i);

/*outputthemessage*/

outtextxy(x,y,msg);

/*advancetotheendofthetext*/

x+=textwidth(msg);

}

/*cleanup*/

getch();

closegraph();

return0;

}

函数名:

time

功能:

取一天的时间

用法:

logntime(long*tloc);

程序例:

#include

#include

#include

intmain(void)

{

time_tt;

t=time(NULL);

printf("ThenumberofsecondssinceJanuary1,1970is%ld",t);

return0;

}

函数名:

tmpfile

功能:

以二进制方式打开暂存文件

用法:

FILE*tmpfile(void);

程序例:

#include

#include

intmain(void)

{

FILE*tempfp;

tempfp=tmpfile();

if(tempfp)

printf("Temporaryfilecreated\n");

else

{

printf("Unabletocreatetemporaryfile\n");

exit

(1);

}

return0;

}

函数名:

tmpnam

功能:

创建一个唯一的文件名

用法:

char*tmpnam(char*sptr);

程序例:

#include

intmain(void)

{

charname[13];

tmpnam(name);

printf("Temporaryname:

%s\n",name);

return0;

}

函数名:

tolower

功能:

把字符转换成小写字母

用法:

inttolower(intc);

程序例:

#include

#include

#include

intmain(void)

{

intlength,i;

char*string="THISISASTRING";

length=strlen(string);

for(i=0;i{

string[i]=tolower(string[i]);

}

printf("%s\n",string);

return0;

}

函数名:

toupper

功能:

把字符转换成大写字母

用法:

inttoupper(intc);

程序例:

#include

#include

#include

intmain(void)

{

intlength,i;

char*string="thisisastring";

length=strlen(string);

for(i=0;i{

string[i]=toupper(string[i]);

}

printf("%s\n",string);

return0;

}

函数名:

tzset

功能:

UNIX时间兼容函数

用法:

voidtzset(void);

程序例:

#include

#include

#include

intmain(void)

{

time_ttd;

putenv("TZ=PST8PDT");

tzset();

time(&td);

printf("Currenttime=%s\n",asctime(localtime(&td)));

return0;

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1