CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

紧急需要!!!unix文本文件转dos文本文件

楼主hebhd(汉德)2006-07-01 11:27:39 在 VB / 基础类 提问

急需两个函数  
  function   uni2dos(source   as   string,dest   as   string)  
          '功能   unix输出的文本文件里面的为换行即0A(vblf)   而dos   里面为   0D0A   (vbcrlf)  
          '就是如何将文件中的vblf   转成   vbcrlf  
   
  end   function  
   
  function   dos2uni(source   as   string,dest   as   string)  
          '功能   dos输出的文本文件里面的为换行即0D0A(vbcrlf)   而unix   里面为   0A   (vblf)  
          '就是如何将文件中的vbcrlf   转成   vblf  
   
  end   function  
   
  烦高人指点一下做法.或算法 问题点数:99、回复次数:11Top

1 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2006-07-01 11:48:00 得分 9

你试一下Replace:  
   
  Replace(src,   Chr(10),   Chr(13)   +   Chr(10))Top

2 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 11:51:14 得分 90

Replace就可以  
  Replace(src,   Chr(10),VBcrlf)Top

3 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 11:54:43 得分 0

替换成unix文件的  
  Replace(src,   VBcrlf,Chr(10))  
  Top

4 楼hebhd(汉德)回复于 2006-07-01 11:59:10 得分 0

啊晕.楼上的各位没有明白我的意思.  
   
  其实是如何打开文件并处理...  
   
  replace(src,vbcrlf,vblf)  
  replace(src,vblf,vbcrlf)  
   
   
  这个我知道....  
   
  唉.我都知道了   vbcrlf   vblf   肯定知道   replace的啦.  
   
  关键是文件方面怎么处理  
   
   
  Top

5 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 12:02:28 得分 0

function   uni2dos(unitxt   as   string,dostxt   as   string)  
  dim   src   as   string  
  Open   unitxt   For   Input   As   #1  
   
  Input   #1,   src  
   
  Close   #1  
   
  src=Replace(src,   Chr(10),VBcrlf)  
   
   
  Open   dostxt   For   output   As   #1  
   
  Print   #1,   src  
   
  Close   #1  
   
  end   function  
   
  function   dos2uni(dostxt   as   string,unitxt   as   string)  
   
  把上面的反过来就可以了  
  end   functionTop

6 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 12:04:01 得分 0

在转换的地方  
  s=uni2dos(unitxt,dostxt)就可以了  
  unitxt是unix文本 dostxt是你输出的文本Top

7 楼hebhd(汉德)回复于 2006-07-01 12:11:56 得分 0

thanks  
   
  非常感谢.我还以为input   print   都是以行来处理呢...  
   
  Top

8 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 12:12:28 得分 0

代码可用的话分记得给我Top

9 楼hebhd(汉德)回复于 2006-07-01 12:14:14 得分 0

还催分呀.嘻嘻..当然会给了..  
   
  不过vbcr   vblf   vbcrlf   都可以.没有必须去记   chr(10)   哦  
   
  哈哈哈....Top

10 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 12:16:14 得分 0

没办法  
  冲星阿Top

11 楼hebhd(汉德)回复于 2006-07-01 12:18:59 得分 0

5000分呢.我在asp才2700哈哈哈Top

相关问题

关键词

得分解答快速导航

  • 帖主:hebhd
  • TechnoFantasy
  • aspower_

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo