dos下如何分割字符串

来源:百度知道 编辑:UC知道 时间:2024/05/12 00:47:28
DOS下,假如有一数字串12345678(随机产生),如何把他分割成12 34 56 78。
字符来自外界,条形马,等等.为16位的16进制数字.能帮我写个分割程序吗?用什么都可以,只要能在DOS使用就行了,谢谢
------------------------很谢谢这位 阳光上的桥。搞定了。

在DOS下你又如何能随机产生数字串的呢?

肯定要写程序是吧,其实这个分隔写程序也很简单,你指定一种语言,我给你写个程序嘛。我建议用TURBO C或者TURBO PASCAL。

补充:
关键是不明白你说的DOS是个什么意思,我用TC2写了个程序,保证可以用,但是你如果没有TC的话,只有我传EXE文件给你了。把下面的文本内容存为一个SPLIT2.C,在TC里面可以可以编译为SPLIT2.EXE,然后在DOS下利用管道实现字符串分割,比如这样的命令:
DIR | SPLIT2.EXE

#include <stdio.h>
main(){
char s[1023];
int i;
while(!feof(stdin)){
gets(s);
for (i=0;s[i];i++){printf("%c",s[i]);if ((i+1)%2==0) printf("%c",32);}
printf("\n");
}
}

我已经编译通过,并生成好了SPLIT2.EXE,如果你觉得功能满足,我EMAIL给你。