亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

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

    函數(shù)名: ecvt
    功  能: 把一個浮點數(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
    功  能: 檢測文件結(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…
    功  能: 裝入并運行其它程序的函數(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號-2    滬公網(wǎng)安備31011702889846號