登录
注册
×
登录
用户名
Email
密 码
认证码
找回密码
游客
帖子:
今日:
我的主题
我的回复
我的收藏
好友近况
登录IP: 3.141.35.238
首页
门户
我的空间
搜索
社区服务
帮助
中央银行
勋章中心
道具商城
邀请注册
任务中心
节日红包
基本信息
到访IP统计
管理团队
管理操作
在线会员
会员排行
版块排行
帖子排行
推荐排行
wind
【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】
»
【 电脑全方位 | Computer All Round 】
»
[古董]找到一些 Turbo C 的源程序
上一主题
下一主题
新 帖
主题 : [古董]找到一些 Turbo C 的源程序
使用道具 |
复制链接
|
浏览器收藏
|
打印
永恒の翼
不经常在线,有事邮件
级别: 论坛管理员
作者资料
发送短消息
QQ联系
UID:
12125
精华:
0
发帖:
5142
威望:
36 星
金钱:
375371 浮游币
贡献值:
19405 点
好评度:
21716 点
人气:
11662 点
在线时间: 1978(时)
注册时间:
2004-08-31
最后登录:
2024-10-28
楼主
发表于: 2005-01-29 22:44
全看
|
小
中
大
[古董]找到一些 Turbo C 的源程序
第一个是,提取 DOS 版仙剑 MIDI 音乐的,原来骗过稿费的东西
代码
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
char TargetFileName[32]="PAL_00.mid";
void main(void)
{
FILE *SourceFile,*TargetFile;
long Start,End,Len;
int i,j,k,file;
file=0;
clrscr();
gotoxy (18,10);
printf ("PAL Music Maker, Made by Ashuro. Date:2000/12/21\n");
if ((SourceFile=fopen ("MIDI.MKF"),"rb")=NULL)
{
gotoxy (21,13);
printf ("Can not find MIDI.MKF\n");
exit(1);
}
for (i=1;i<87;i++)
{
fseek (SourceFile,1*4,SEEK_SET);
fread (&Start,1,4,SourceFile);
fread (&End,1,4,SourceFile);
fseek (SourceFile,Start,SEEK_SET);
Len=End-Start;
if (len>0)
{
++file;
TargetFileName[6]=(file/10)+'0';
TargetFileName[7]=(file%10)+'0';
TargetFile=fopen (TargetFileName,"wb");
gotoxy (23,13);
printf ("Now Saving %d music: %s",file,TargetFileName);
for (j=0;j<len;j++)
{
k=fgetc (SourceFile);
fputc (k,TargetFile);
}
fclose (TargetFile);
}
}
fclose (SourceFile);
gotoxy (29,15);
printf ("Music has all saved successfully.\n");
}
来自:
顶端
回复
引用
分享
心太
化身肥宅,躺平!
级别: 联盟成员
作者资料
发送短消息
UID:
17
精华:
2
发帖:
6284
威望:
8 星
金钱:
290287 浮游币
贡献值:
7205 点
好评度:
8681 点
人气:
0 点
在线时间: 322(时)
注册时间:
2004-03-24
最后登录:
2024-03-16
沙发
发表于: 2005-01-29 23:38
全看
|
小
中
大
我现在硬盘上就有TC2.0,FOXBASE,Foxpro for DOS,MASM,QBASIC,PASCAL6.0
来自:
顶端
回复
引用
分享
上一主题
下一主题
【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】
»
【 电脑全方位 | Computer All Round 】
http://bbs1.chinaemu.org
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问