码迷,mamicode.com
首页 > 其他好文 > 详细

0017_新文章.xml

时间:2014-10-10 16:42:54      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:color   io   os   使用   ar   for   文件   数据   on   

??

函数名:?abort?

功??能:?异常终止一个进程?

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

程序例:?

#include??#include??int?main(void)?{???//ddd??printf("Calling?abort()\n");???abort();???return?0;?/*?This?is?never?reached?*/?}?

??

??

函数名:?abs?

功??能:?求整数的绝对值?

用??法:?int?abs(int?i);?

程序例:?

#include??#include??int?main(void)?{???int?number?=?-1234;???printf("number:?%d??absolute?value:?%d\n",?number,?abs(number));???return?0;?}?

??

??

函数名:?absread,?abswirte?

功??能:?绝对磁盘扇区读、写数据?

用??法:?int?absread(int?drive,?int?nsects,?int?sectno,?void?*buffer);?

?int?abswrite(int?drive,?int?nsects,?in?tsectno,?void?*buffer);?

程序例:?

/*?absread?example?*/?#include??#include??#include??#include??int?main(void)?{???int?i,?strt,?ch_out,?sector;???char?buf[512];???printf("Insert?a?diskette?into?drive?A?and?press?any?key\n");???getch();???sector?=?0;???if?(absread(0,?1,?sector,?&buf)?!=?0)???{??????perror("Disk?problem");???????????exit(1);???}???printf("Read?OK\n");???strt?=?3;???for?(i=0;?i<80;?i++)???{??????ch_out?=?buf[strt+i];??????putchar(ch_out);???}???printf("\n");???return(0);?}?

??

??

??

函数名:?access?

功??能:?确定文件的访问权限?

用??法:?int?access(const?char?*filename,?int?amode);?

程序例:?

#include??#include??int?file_exists(char?*filename);?int?main(void)?{???printf("Does?NOTEXIST.FIL?exist:?%s\n",???file_exists("NOTEXISTS.FIL")???"YES"?:?"NO");???return?0;?}?int?file_exists(char?*filename)?{???return?(access(filename,?0)?==?0);?}?

??

函数名:?acos?

功??能:?反余弦函数?

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

程序例:?

#include??#include??int?main(void)?{???double?result;???double?x?=?0.5;???result?=?acos(x);???printf("The?arc?cosine?of?%lf?is?%lf\n",?x,?result);???return?0;?}?

??

??

函数名:?allocmem?

功??能:?分配DOS存储段?

用??法:?int?allocmem(unsigned?size,?unsigned?*seg);?

程序例:?

#include??#include??#include??int?main(void)?{???unsigned?int?size,?segp;???int?stat;???size?=?64;?/*?(64?x?16)?=?1024?bytes?*/???stat?=?allocmem(size,?&segp);???if?(stat?==?-1)??????printf("Allocated?memory?at?segment:?%x\n",?segp);???else??????printf("Failed:?maximum?number?of?paragraphs?available?is?%u\n",?????????????stat);???return?0;?}?

??

??

函数名:?arc?

功??能:?画一弧线?

用??法:?void?far?arc(int?x,?int?y,?int?stangle,?int?endangle,?int?radius);?

程序例:?

#include??#include??#include??#include??int?main(void)?{?????/*?request?auto?detection?*/????int?gdriver?=?DETECT,?gmode,?errorcode;????int?midx,?midy;????int?stangle?=?45,?endangle?=?135;????int?radius?=?100;????/*?initialize?graphics?and?local?variables?*/????initgraph(&gdriver,?&gmode,?"");????/*?read?result?of?initialization?*/????errorcode?=?graphresult();????/*?an?error?occurred?*/????if?(errorcode?!=?grOk)????{???????printf("Graphics?error:?%s\n",?grapherrormsg(errorcode));???????printf("Press?any?key?to?halt:");???????getch();???????exit(1);????/*?terminate?with?an?error?code?*/????}????midx?=?getmaxx()?/?2;????midy?=?getmaxy()?/?2;????setcolor(getmaxcolor());????/*?draw?arc?*/????arc(midx,?midy,?stangle,?endangle,?radius);????/*?clean?up?*/????getch();????closegraph();????return?0;?}?

??

??

函数名:?asctime?

功??能:?转换日期和时间为ASCII码?

用??法:?char?*asctime(const?struct?tm?*tblock);?

程序例:?

#include??#include??#include??int?main(void)?{????struct?tm?t;????char?str[80];????/*?sample?loading?of?tm?structure??*/????t.tm_sec????=?1;??/*?Seconds?*/????t.tm_min????=?30;?/*?Minutes?*/????t.tm_hour???=?9;??/*?Hour?*/????t.tm_mday???=?22;?/*?Day?of?the?Month??*/????t.tm_mon????=?11;?/*?Month?*/????t.tm_year???=?56;?/*?Year?-?does?not?include?century?*/????t.tm_wday???=?4;??/*?Day?of?the?week??*/????t.tm_yday???=?0;??/*?Does?not?show?in?asctime??*/????t.tm_isdst??=?0;??/*?Is?Daylight?SavTime;?does?not?show?in?asctime?*/????/*?converts?structure?to?null?terminated????string?*/????strcpy(str,?asctime(&t));????printf("%s\n",?str);????return?0;?}?

??

??

??

函数名:?asin?

功??能:?反正弦函数?

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

程序例:?

#include??#include??int?main(void)?{????double?result;????double?x?=?0.5;????result?=?asin(x);????printf("The?arc?sin?of?%lf?is?%lf\n",?x,?result);????return(0);?}?

??

??

??

函数名:?assert?

功??能:?测试一个条件并可能使程序终止?

用??法:?void?assert(int?test);?

程序例:?

#include??#include??#include??struct?ITEM?{????int?key;????int?value;?};?/*?add?item?to?list,?make?sure?list?is?not?null?*/?void?additem(struct?ITEM?*itemptr)?{????assert(itemptr?!=?NULL);????/*?add?item?to?list?*/?}?int?main(void)?{????additem(NULL);????return?0;?}?

??

??

??

函数名:?atan?

功??能:?反正切函数?

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

程序例:?

#include??#include??int?main(void)?{????double?result;????double?x?=?0.5;????result?=?atan(x);????printf("The?arc?tangent?of?%lf?is?%lf\n",?x,?result);????return(0);?}?

??

??

函数名:?atan2?

功??能:?计算Y/X的反正切值?

用??法:?double?atan2(double?y,?double?x);?

程序例:?

#include??#include??int?main(void)?{????double?result;????double?x?=?90.0,?y?=?45.0;????result?=?atan2(y,?x);????printf("The?arc?tangent?ratio?of?%lf?is?%lf\n",?(y?/?x),?result);????return?0;?}?

??

??

函数名:?atexit?

功??能:?注册终止函数?

用??法:?int?atexit(atexit_t?func);?

程序例:?

#include??#include??void?exit_fn1(void)?{????printf("Exit?function?#1?called\n");?}?void?exit_fn2(void)?{????printf("Exit?function?#2?called\n");?}?int?main(void)?{????/*?post?exit?function?#1?*/????atexit(exit_fn1);????/*?post?exit?function?#2?*/????atexit(exit_fn2);????return?0;?}?

??

??

??

函数名:?atof?

功??能:?把字符串转换成浮点数?

用??法:?double?atof(const?char?*nptr);?

程序例:?

#include??#include??int?main(void)?{????float?f;????char?*str?=?"12345.67";????f?=?atof(str);????printf("string?=?%s?float?=?%f\n",?str,?f);????return?0;?}?

??

??

函数名:?atoi?

功??能:?把字符串转换成长整型数?

用??法:?int?atoi(const?char?*nptr);?

程序例:?

#include??#include??int?main(void)?{????int?n;????char?*str?=?"12345.67";????n?=?atoi(str);????printf("string?=?%s?integer?=?%d\n",?str,?n);????return?0;?}?

??

??

函数名:?atol?

功??能:?把字符串转换成长整型数?

用??法:?long?atol(const?char?*nptr);?

程序例:?

#include??#include??int?main(void)?{????long?l;????char?*str?=?"98765432";????l?=?atol(lstr);????printf("string?=?%s?integer?=?%ld\n",?str,?l);????return(0);?}???

本文使用?书画小说?软件发布,文章内容与书画小说软件无关,书画小说软件??wordpress建站利器、代码助手、多彩文字配色。更惬意的读、更舒心的写、更轻松的发布。

0017_新文章.xml

标签:color   io   os   使用   ar   for   文件   数据   on   

原文地址:http://www.cnblogs.com/shuilan0066/p/4015853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!