站長資訊網
        最全最豐富的資訊網站

        C語言函數(shù)大全 e

        函數(shù)名: ecvt
        功  能: 把一個浮點數(shù)轉換為字符串
        用  法: 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 = %dn”, string, dec, sign);

           value = -123.45;
           ndig= 15;
           string = ecvt(value,ndig,&dec,&sign);
           printf(“string = %s dec = %d sign = %dn”,
           string, dec, sign);
         

           value = 0.6789e5; /* scientific
           notation */
           ndig = 5;
           string = ecvt(value,ndig,&dec,&sign);
           printf(“string = %s           dec = %d
           sign = %dn”, string, dec, sign);

           return 0;
        }
         
         

        函數(shù)名: 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: %sn”,
              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;
        }
         
         

        函數(shù)名: 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 %dn”,count);

        /* reset the old interrupt handler */
           setvect(INTR, oldhandler);

           return 0;
        }
         
         

        函數(shù)名: eof
        功  能: 檢測文件結束
        用  法: int eof(int *handle);
        程序例:

        #include <sysstat.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;
        }
         
         

        函數(shù)名: exec…
        功  能: 裝入并運行其它程序的函數(shù)
        用  法: 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] : %sn”, i, argv[i]);

           printf(“About to exec child with arg1 arg2 …n”);
           execv(“CHILD.EXE”, argv);

           perror(“exec error”);

           exit(1);
        }
         
         

        函數(shù)名: exit
        功  能: 終止程序
        用  法: void exit(int status);
        程序例:

        #include <stdlib.h>
        #include <conio.h>
        #include <stdio.h>

        int main(void)
        {
           int status;

           printf(“Enter either 1 or 2n”);
           status = getch();
           /* Sets DOS errorlevel  */
           exit(status – ‘0’);

        /* Note: this line is never reached */
           return 0;
        }
         
         

        函數(shù)名: exp
        功  能: 指數(shù)函數(shù)
        用  法: 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) = %lfn”,
           x, x, result);

           return 0;
        }

         

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品电影网| 亚洲一区无码精品色| 亚洲国产精品一区二区三区久久| 91视频精品全国免费观看| 伊在人亚洲香蕉精品区麻豆| 国产精品热久久毛片| 亚洲国产精品一区二区久久| 91精品国产综合久久久久久| 亚洲国产精品无码久久久不卡| 精品乱码久久久久久夜夜嗨| 欧美精品国产一区二区| 囯产精品一品二区三区| 久久精品国产亚洲AV无码麻豆 | 亚洲国产精品成人网址天堂| 亚洲精品成人av在线| 国产精品久久久久久| 国产精品成熟老女人视频| 久久精品国产亚洲av水果派| 中国大陆精品视频XXXX| 亚洲韩精品欧美一区二区三区| 精品无码人妻久久久久久| 国产亚洲精品无码专区| 成人国产精品动漫欧美一区| 久久精品成人免费看| 国产高清国产精品国产专区| 福利姬在线精品观看| 国产成人精品免费视频大全麻豆| 国产精品久久久久国产A级| 国产女主播精品大秀系列| 精品无人区一区二区三区| 国产最新进精品视频| 国内精品久久久久影院一蜜桃| 国产在线精品一区二区在线观看 | 香港三级精品三级在线专区| 精品人妻少妇一区二区三区不卡 | 92国产精品午夜福利| 99re6在线精品免费观看| MM1313亚洲国产精品| 国产精品影音先锋| 四虎影视884a精品国产四虎| 2020最新久久久视精品爱|