批处理问题--编程.

来源:百度知道 编辑:UC知道 时间:2024/06/19 20:52:42
具体情况介绍:
我有一个文本文件,是数控代码.
共有两万多行,现在我希望在每段代码后面再加一句代码.
如果手写,两万多行的长度基本不可能.
所以我想有没有可能利用vb编个小程序,自动完成每行后加一句代码.
请大家帮帮忙.
详细些为好.
采用会追加分数.
所要加的代码是一样的.
两位高手
你好
我不懂c语言。
不过我想知道我如何利用二位代码,达到我的效果。
可以像vb生成具体程序吗。
怎么生成,望明示!

我用C帮你写了一个, 呵呵
假设a.txt是原来的程序, b.txt是处理完的程序, append是你要加的代码

#include <stdio.h>

char append[] = "append";
int main()
{
FILE *src, *dst;
char line[256];

src = fopen("a.txt", "r");
if (src == NULL) {
printf("cannot find file\n");
return 1;
}
dst = fopen("b.txt", "w+");
if (dst == NULL) {
printf("cannot find file\n");
return 1;
}
while (!feof(src)) {
fscanf(src, "%s", line);
fprintf(dst, "%s%s\n", line, append);
}
fclose(src);
fclose(dst);
return 0;
}

采用Python实现。仿一楼,a.txt为原文件,b.txt为处理后文件,append为要追加的代码。
注意:倒数第2、3行代码是有缩进的。百度知道的回答框不能识别缩进,真讨厌!
# coding: gbk
append = "你要追加的代码"
f = file( 'a.txt' )
l