Audio 在fortran 90/95中生成声音/蜂鸣音

Audio 在fortran 90/95中生成声音/蜂鸣音,audio,fortran,fortran90,fortran95,Audio,Fortran,Fortran90,Fortran95,我需要在跑步结束时用fortran生成声音。 我需要类似于“A”或BEEP(, >),在C++中使用.< /P> < P>尝试在程序结束时添加以下内容 print *, char(7) 如果你想有点创意,你可以用音乐文件结束你的节目。在大多数c:/windows/media文件夹中,您可以找到许多.wav文件。 在本例中,我将tada.wav文件复制到可执行文件的位置,以便在程序结束时在命令提示符下播放tada.wav文件 如果使用“英特尔Fortran”,则此实现应能正常工作: prog

我需要在跑步结束时用fortran生成声音。
我需要类似于“A”或BEEP(<强>,<强> >),在C++中使用.< /P> < P>尝试在程序结束时添加以下内容

print *, char(7)

如果你想有点创意,你可以用音乐文件结束你的节目。在大多数c:/windows/media文件夹中,您可以找到许多.wav文件。 在本例中,我将tada.wav文件复制到可执行文件的位置,以便在程序结束时在命令提示符下播放
tada.wav
文件

如果使用“英特尔Fortran”,则此实现应能正常工作:

  program zsound
  use ifport
  implicit none
  integer i
  character(100) :: musicfile

  musicfile = "tada.wav"


  !  Your Program goes here...


  ! CALL EXECUTE_COMMAND_LINE(musicfile)
  i = system(musicfile)

  end

在C++中写一个“嘟嘟”函数并在FORTRAN中使用它?哇,这是最好的!你能解释一下为什么会这样吗?char(7)是bell字符。这给老式电传打字机敲响了警钟。当VDU出现时,铃声被一声蜂鸣所取代。直接执行.wav或.mp3?你测试过了吗?