• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 揚聲器

    發表于:2007-05-25來源:作者:點擊數: 標簽:揚聲器sound.cctype#includeCat
    # cat sound.c #include ctype.h main() { char yn='y'; while (toupper(yn) != 'N') { sound (1000); delay (10*1000); nosound (); scanf(%c\n,yn); } } linux# gcc -c sound.c linux# gcc sound.c /tmp/ccY1CnnA.o: In function `main': /tmp/ccY1CnnA.o(
    # cat sound.c
    #include "ctype.h"
    main()
    {
    char yn='y';
    while (toupper(yn) != 'N')
    {
    sound (1000);
    delay (10*1000);
    nosound ();
    scanf("%c\n",&yn);
    }
    }

    linux# gcc -c sound.c
    linux# gcc sound.c
    /tmp/ccY1CnnA.o: In function `main':
    /tmp/ccY1CnnA.o(.text+0x34): undefined reference to `sound'
    /tmp/ccY1CnnA.o(.text+0x44): undefined reference to `delay'
    /tmp/ccY1CnnA.o(.text+0x4c): undefined reference to `nosound'
    collect2: ld returned 1 exit status

    不會是 :sk不懂,請大家幫幫忙,謝謝

    undefined reference to xxx
    表示

    某個函數的定義沒有找到
    無法連接
    你的sound、delay、nosound函數從哪來的?
    另外,include標準庫的時候最好用尖括號(大于、小于號」
    #include <ctype.h>
    是揚聲器嗎?
    參考一下:
    http://www.fanqiang.com/a4/b8/20010809/1200011095.html
    代碼:
    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    #include <fcntl.h>
    #include <linux/kd.h>
    
    int
    main()
    { 
      int fd;
      int freq = 1000;
      int delay = 2000000; /* 2秒 */
    
      if((fd = open("/dev/console", O_WRONLY)) < 0){
        fprintf(stderr, "cannot open /dev/console\n");
        exit(-1);
      }
      ioctl(fd, KIOCSOUND, 1190000 / freq);
      usleep(delay);
      ioctl(fd, KIOCSOUND, 0);
    
      exit(0);
    }

    原文轉自:http://www.kjueaiud.com

    評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>