中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-29 07:07
47,816 主题排行 / 349,916 发帖 / 今日 2 篇 / 48,265 会员排行
DOS批处理 & 脚本技术(批处理室) » 把内容上有一定规律性的较大的文本分成多个小文本?
可打印版本  1,290 / 5
第1楼 zzhh612 发表于 2007-03-29 08:25
中级用户 发帖 103 积分 278
把内容上有一定规律性的较大的文本分成多个小文本?
我有一个较大的文本如下:
//@函数名称: abs
//函数原型: int abs(int x);
//函数功能: 求整数x的绝对值
//函数返回: 计算结果
//参数说明:
//所属文件: <math.h>,<stdlib.h>
//使用范例:
#include <stdio.h>
#include <math.h>
int main()
{
int number=-1234;
printf("number: %d absolute value: %d",number,abs(number));
return 0;
}


//@函数名称: fabs
//函数原型: double fabs(double x);
//函数功能: 求x的绝对值.
//函数返回: 计算结果
//参数说明:
//所属文件: <math.h>
//使用范例:
#include <stdio.h>
#include <math.h>
int main()
{
float number=-1234.0;
printf("number: %f absolute value: %f",number,fabs(number));
return 0;
}




//@函数名称: sin
//函数原型: double sin(double x);
//函数功能: 计算sinx的值.正弦函数
//函数返回: 计算结果
//参数说明: 单位为弧度
//所属文件: <math.h>
//使用范例:
#include <stdio.h>
#include <math.h>
int main()
{
double result,x=0.5;
result=sin(x);
printf("The sin() of %lf is %lf",x,result);
return 0;
}
.........

我想要以"//@函数名称"之前为界,将一个个C语言的函数说明分成单独的以函数名为文件名的文本文件,
因数量较多,想用批处理完成,但不知如何着手,望高手指点?

[ Last edited by zzhh612 on 2007-3-29 at 09:49 AM ]
第2楼 jmz573515 发表于 2007-03-29 12:01
银牌会员 发帖 464 积分 1,212
第3楼 zzhh612 发表于 2007-03-29 14:54
中级用户 发帖 103 积分 278
楼上的VBScript功力不错,我试了下,还可以,不知这种事DOS的批处理能完成吗.DOS要基础一些,我是想在运用中得到学习.谢了.

[ Last edited by zzhh612 on 2007-3-29 at 03:03 PM ]
第4楼 ccwan 发表于 2007-03-29 23:52
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊

格式略有变化,主要是空格。
第5楼 ccwan 发表于 2007-03-30 03:01
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
代9527兄发出他写的代码,非常符合楼主要的代码格式。
第6楼 zzhh612 发表于 2007-03-30 10:01
中级用户 发帖 103 积分 278
ccwan老兄代发的代码也不错,满意.
jmz573515的代码和ccwan老兄代发的代码达到了相同的效果.
真是异曲同工.看来我要学的路还长,"路漫漫其修远兮,吾将上下而求索...
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023