欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

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

          函數(shù)名: ecvt
          功  能: 把一個(gè)浮點(diǎn)數(shù)轉(zhuǎn)換為字符串
          用  法: 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
          功  能: 檢測(cè)文件結(jié)束
          用  法: 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…
          功  能: 裝入并運(yùn)行其它程序的函數(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)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)