
#include <mathh>
#include <dosh>
#include <graphicsh>
#define FLAG_X 10
#define FLAG_Y 50
#define FLAG_WID 300
#define FLAG_HI 180
#define WAVE_WID 100
#define WAVE_HI 5
#define BACKCOLOR CYAN
#define FLAGCOLOR RED
int Dy[WAVE_WID];
void InitDy(void)
{
float ang;
int i;
for (i=0;i<WAVE_WID;i++)
{
ang=(float)i/WAVE_WIDM_PI2;
Dy[i]=WAVE_HIsin(ang);
}
}
void DrawFlag(int offset)
{
int x,y,dy;
int i;
setbkcolor(BACKCOLOR);
cleardevice();
setcolor(FLAGCOLOR);
for (i=0;i<FLAG_WID;i++)
{
x=FLAG_X+i;
dy=Dy[(i+offset)%WAVE_WID];
y=FLAG_Y+dy;
line(x,y,x,y+FLAG_HI);
}
}
void main(void)
{
int gdriver=EGA,gmode=EGAHI;
int off,curpage,doff=5;
initgraph(&gdriver,&gmode,"");
InitDy();
off=0;
curpage=1;
while(1)
{
if (bioskey(1))
break;
if (curpage==0)
curpage=1;
else
curpage=0;
setactivepage(curpage);
DrawFlag(off);
setvisualpage(curpage);
off+=doff;
if (off>=WAVE_WID)
off-=WAVE_WID;
}
closegraph();
}
/确保你的TC目录下面有EGVVGABGI,如果想把你的生成的EXE文件复制到别的目录可以用的话,也要将上述文件一起拷到那个目录下/
我以前做过类似的东西,但与你的稍有区别,不过也是要显示类似波形的曲线。我大体说说思路吧。
1首先你要选好一个能够显示波形的控件,我当时使用的是delphi,所以用了里面一个chart控件,你可以参考下面的网站>
音频剪辑软件好的有迅捷音频编辑软件、音频混音剪辑大师、方讯音频剪辑、爱剪辑、au。
1、迅捷音频编辑软件
迅捷音频编辑软件是一款非常实用的音频编辑工具,该软件含有多种音频剪切方式,支持平均分割、时间分割、手动分割。
同时还是一款多功能的MP3音频格式转换器,其自身功能涵盖了音频剪切、音频提取、音频转换等多种功能。
2、音频混音剪辑大师
音频混音剪辑大师是一款专业的音频剪辑处理软件,使用这款软件可以帮助轻松制作音乐,它可以完成从音频录制到音频剪辑成品的所有工作。
音频混音剪辑大师是一款多功能专业的音频编辑软件,它可以进行录音、混音、编辑、分析和特效处理。
3、方讯音频剪辑
方讯音频剪辑是一款优秀实用的音频剪辑软件,软件能通过播放进度栏快速指定输出时间段以及时间段设置窗口精确设置时间段进行音频剪辑。通过播放进度栏快速指定输出时间段以及时间段设置窗口精确设置时间段。
4、爱剪辑
爱剪辑是一款剪辑软件,完全根据中国人的使用习惯、功能需求与审美特点进行全新设计,许多创新功能都颇具首创性。爱剪辑是最易用、强大的视频剪辑软件,也是国内首款全能的免费视频剪辑软件。
5、au
Adobe Audition CS6是一个专业音频编辑和混合编辑器,新版 *** 作更加方便,专为在照相室、广播设备和后期制作设备方面工作的音频和视频专业人员设计。
Adobe Audition是一个专业音频编辑和混合环境,原名为Cool Edit Pro被Adobe公司收购后,改名为Adobe Audition。
以上就是关于上海市高等学校计算机“一级”考试全部的内容,包括:上海市高等学校计算机“一级”考试、求一个PCM编码的程序,要C++6.0编的、C语言程序设计 飘动的红旗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)