上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
函数名: ecvt
作者:未知 申领版权
2010年12月12日 共有 1894 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:

    函数名: ecvt
    功  能: 把一个浮点数转换为字符串
    用  法: char ecvt(double value, int ndigit, int *decpt, int *sign);
    程序例:
    #include <stdlib.h>
    #include <stdio.h>
    #include <conio.h>
    int main(void)
    {
    char *string;
    double value;
    int dec, sign;
    int ndig = 10;
    clrscr();
    value = 9.876;
    string = ecvt(value, ndig, &dec, &sign);
    printf("string = %s      dec = %d \
    sign = %d\n", string, dec, sign);
    value = -123.45;
    ndig= 15;
    string = ecvt(value,ndig,&dec,&sign);
    printf("string = %s dec = %d sign = %d\n",
    string, dec, sign);
    
    value = 0.6789e5; /* scientific
    notation */
    ndig = 5;
    string = ecvt(value,ndig,&dec,&sign);
    printf("string = %s           dec = %d\
    sign = %d\n", string, dec, sign);
    return 0;
    }
    
    
    函数名: ellipse
    功  能: 画一椭圆
    用  法: void far ellipse(int x, int y, int stangle, int endangle,
    int xradius, int yradius);
    程序例:
    #include <graphics.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <conio.h>
    int main(void)
    {
    /* request auto detection */
    int gdriver = DETECT, gmode, errorcode;
    int midx, midy;
    int stangle = 0, endangle = 360;
    int xradius = 100, yradius = 50;
    /* initialize graphics, 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 */
    }
    midx = getmaxx() / 2;
    midy = getmaxy() / 2;
    setcolor(getmaxcolor());
    /* draw ellipse */
    ellipse(midx, midy, stangle, endangle,
    xradius, yradius);
    /* clean up */
    getch();
    closegraph();
    return 0;
    }
    
    
    函数名: enable
    功  能: 开放硬件中断
    用  法: void enable(void);
    程序例:
    /* ** NOTE:
    This is an interrupt service routine. You can NOT compile this program
    with Test Stack Overflow turned on and get an executable file which will
    operate correctly.
    */
    #include <stdio.h>
    #include <dos.h>
    #include <conio.h>
    /* The clock tick interrupt */
    #define INTR 0X1C
    void interrupt ( *oldhandler)(void);
    int count=0;
    void interrupt handler(void)
    {
    /*
    disable interrupts during the handling of the interrupt
    */
    disable();
    /* increase the global counter */
    count ;
    /*
    re enable interrupts at the end of the handler
    */
    enable();
    /* call the old routine */
    oldhandler();
    }
    int main(void)
    {
    /* save the old interrupt vector */
    oldhandler = getvect(INTR);
    /* install the new interrupt handler */
    setvect(INTR, handler);
    /* loop until the counter exceeds 20 */
    while (count < 20)
    printf("count is %d\n",count);
    /* reset the old interrupt handler */
    setvect(INTR, oldhandler);
    return 0;
    }
    
    
    函数名: eof
    功  能: 检测文件结束
    用  法: int eof(int *handle);
    程序例:
    #include <sys\stat.h>
    #include <string.h>
    #include <stdio.h>
    #include <fcntl.h>
    #include <io.h>
    int main(void)
    {
    int handle;
    char msg[] = "This is a test";
    char ch;
    /* create a file */
    handle = open("DUMMY.FIL",
    O_CREAT | O_RDWR,
    S_IREAD | S_IWRITE);
    /* write some data to the file */
    write(handle, msg, strlen(msg));
    /* seek to the beginning of the file */
    lseek(handle, 0L, SEEK_SET);
    /*
    reads chars from the file until hit EOF
    */
    do
    {
    read(handle, &ch, 1);
    printf("%c", ch);
    } while (!eof(handle));
    close(handle);
    return 0;
    }
    
    
    函数名: exec...
    功  能: 装入并运行其它程序的函数
    用  法: int execl(char *pathname, char *arg0, arg1, ..., argn, NULL);
    int execle(char *pathname, char *arg0, arg1, ..., argn, NULL,
    char *envp[]);
    int execlp(char *pathname, char *arg0, arg1, .., NULL);
    int execple(char *pathname, char *arg0, arg1, ..., NULL,
    char *envp[]);
    int execv(char *pathname, char *argv[]);
    int execve(char *pathname, char *argv[], char *envp[]);
    int execvp(char *pathname, char *argv[]);
    int execvpe(char *pathname, char *argv[], char *envp[]);
    程序例:
    /* execv example */
    #include <process.h>
    #include <stdio.h>
    #include <errno.h>
    void main(int argc, char *argv[])
    {
    int i;
    printf("Command line arguments:\n");
    for (i=0; i<argc; i )
    printf("[%2d] : %s\n", i, argv[i]);
    printf("About to exec child with arg1 arg2 ...\n");
    execv("CHILD.EXE", argv);
    perror("exec error");
    exit(1);
    }
    
    
    函数名: exit
    功  能: 终止程序
    用  法: void exit(int status);
    程序例:
    #include <stdlib.h>
    #include <conio.h>
    #include <stdio.h>
    int main(void)
    {
    int status;
    printf("Enter either 1 or 2\n");
    status = getch();
    /* Sets DOS errorlevel  */
    exit(status - '0');
    /* Note: this line is never reached */
    return 0;
    }
    
    
    函数名: exp
    功  能: 指数函数
    用  法: double exp(double x);
    程序例:
    #include <stdio.h>
    #include <math.h>
    int main(void)
    {
    double result;
    double x = 4.0;
    result = exp(x);
    printf("'e' raised to the power \
    of %lf (e ^ %lf) = %lf\n",
    x, x, result);
    return 0;
    }
    

 

相关新闻

testtest
上善制度的炼成
新时代呼唤管理理论创新——大卫�梯斯与动态能力理论
创业的不变逻辑
创新管理需要回答的5个问题
十一、弥离
十、转院
九、生机
八、传染
七、求血

您可能对这些感兴趣  

第7讲 综合分析BIM在运用与推广中的障碍问题
考核学生质量的困难
日本福岛核电站事故初步分析
论科技异化与科技人化
中国科技计划项目管理现状与对策
财政科技资金的审计重点和内容
软科学研究机构在政府决策中的功效、困境及对策研究
打造超级DOS系统(下)
DOS命令基础应用(6)
打造超级DOS系统(上)

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》