孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年2月27日

摘要: 用C语言开发音乐程序主要用到两个库函数:sound() 以指定频率打开PC机的扬声器,频率以赫兹为单位。nosound() 关闭扬声器。一 乐谱文件的制作编写音乐程序时,首先需要制作被演奏音乐的乐谱文件。制作乐谱文件可用不同的符号标记,只要所编制的程序易于识别即可。下面是编制乐谱文件的一种规则:最高音在每个音的前面加“*”:高音,在每个音的前面加“h”;中音,在每个音的前面加“m”;低音,在每个音的前面加“l”。“*”,“h”,“m”,“l”与其控制的音符构成音高,决定发声频率。音高的后面是音长,可用整数或小数输入,以控制延时,但中间必须用空格分开。乐谱文件的最前端是一个整数,表示音长基数,一 阅读全文
posted @ 2011-02-27 18:01 孤独的猫 阅读(1573) 评论(0) 推荐(0) 编辑

摘要: C语言帮助文档函数:文字处理1函数名: remove 头文件:#include <stdio.h>功 能: 删除一个文件 用 法: int remove(char *filename);2函数名: rename 头文件:#include <stdio.h>功 能: 重命名文件 用 法: int rename(char *oldname, char *newname);3函数名: perror 头文件:#include <stdio.h>功 能: 系统错误信息 用 法: void perror(char *string);函数说明:perror ( )用 来 阅读全文
posted @ 2011-02-27 17:49 孤独的猫 阅读(1889) 评论(0) 推荐(0) 编辑

摘要: #include "graphics.h"#include "dos.h"#include "conio.h"#include "math.h"void circles(int x,int y){ int i; for (i=0;i<60;i++) {circle(x+60*cos(i),y+60*sin(i),20); }}void main(){ int gdriver=DETECT,gmode,y,i; initgraph(&gdriver,&gmode,"D:\\TC\\BG 阅读全文
posted @ 2011-02-27 12:52 孤独的猫 阅读(121) 评论(0) 推荐(0) 编辑

摘要: #include "graphics.h"#include "stdlib.h"#include "conio.h"#include "stdio.h"#define IMAGE_SIZE 10void draw_image();void draw_stars();void main(){ int gdriver=DETECT,gmode; void *pt_addr; int x,y,maxx,maxy,midx,midy,I; unsigned int size; initgraph(&gdriver, 阅读全文
posted @ 2011-02-27 12:47 孤独的猫 阅读(487) 评论(0) 推荐(0) 编辑

摘要: #include "graphics.h"#include "stdlib.h"#include "conio.h"#include "dos.h"#include "stdio.h"void main(void){ int gdriver=DETECT,gmode,errorcode; int x,y,x1=12; int buf1[3000],buf2[4000]; initgraph(&gdriver,&gmode,"D:\\TC\\BGI"); err 阅读全文
posted @ 2011-02-27 12:20 孤独的猫 阅读(236) 评论(0) 推荐(0) 编辑

摘要: #include "graphics.h"#include "stdlib.h"#include "conio.h"#include "dos.h"void main(){ int gdriver=VGA,gmode=VGAMED,i,j,k; int x[100],y[100]; initgraph(&gdriver,&gmode,"D:\\TC\\BGI"); for (i=1;i<=100;i++) {x[i]=(int)(random(640));y[i]=(int 阅读全文
posted @ 2011-02-27 11:57 孤独的猫 阅读(180) 评论(0) 推荐(0) 编辑

摘要: #include "stdlib.h"#include "graphics.h"#include "conio.h"#include "stdio.h"#include "dos.h"void main(){ int gdrive=DETECT,gmode; static int startx=100; static int starty=50; int maxx,maxy; int x,y,ulx,uly,lrx,lry,size,i,width,height,step; void *imag 阅读全文
posted @ 2011-02-27 11:09 孤独的猫 阅读(180) 评论(0) 推荐(0) 编辑