24小时热门版块排行榜    

查看: 589  |  回复: 2
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zzgyb

荣誉版主 (文坛精英)


[资源] Windows格式的文件转成Unix格式的文件

Windows格式的文件转成Unix格式的文件
/* win2unix */
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "string.h"

int main(int argv, char * args[]){

  FILE *fp1,*fp2;
  char c;
  char s[100];

  if(argv<2){
    printf("Usage: win2unix input-file-name [output-file-name]";
    return 1;
  }

  if((fp1=fopen(args[1],"rb")==NULL){
    printf("Error: Fail to open %s.",args[1]);
    return 1;
  }

  if(argv==2){
    sprintf(s,"u_%s",args[1]);
  }
  else{
   sprintf(s,"%s",args[2]);
   if(strcmp(s,args[1])==0){
      printf("Error: Output file name must not be same to that of the input file.";
      fclose(fp1);
      return 1;
   }
  }
  fp2=fopen(s,"wb";

  while(1){
    c=fgetc(fp1);
    if(feof(fp1)!=0){
      break;
    }
    if(c!='\r'){
      fputc(c,fp2);
    }
  }

  fclose(fp1);
  fclose(fp2);
  return 0;


}




附:如果在Unix下,只消几行语句就可以解决问题:

#!/bin/sh
tr -d '\015' < "$1" >temp.$$
mv temp.$$ "$1"
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangyili

金虫 (小有名气)


同意二楼的.我记得对分隔栏是这样转的吧.
3楼2008-01-08 15:32:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

zhuly

银虫 (小有名气)


dos2unix 就搞定了
2楼2008-01-08 13:37:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 博士推荐 +5 花儿笑? 2026-02-21 6/300 2026-02-28 18:53 by nxgogo
[考研] 298求调剂 +6 人间唯你是清欢 2026-02-28 8/400 2026-02-28 18:52 by 人间唯你是清欢
[考研] 0856材料求调剂 +10 hyf hyf hyf 2026-02-28 11/550 2026-02-28 18:50 by 无际的草原
[考研] 311求调剂 +7 南迦720 2026-02-28 7/350 2026-02-28 18:28 by leonnulll
[考研] 材料学调剂 +4 提神豆沙包 2026-02-28 4/200 2026-02-28 18:26 by houyaoxu
[教师之家] 版面费该交吗 +15 苹果在哪里 2026-02-22 18/900 2026-02-28 18:20 by mibaomingg
[考研] 285求调剂 +5 满头大汗的学生 2026-02-28 5/250 2026-02-28 18:10 by 材料专硕调剂;
[考研] 材料类求调剂 +4 wana_kiko 2026-02-28 4/200 2026-02-28 18:08 by djennjx
[考研] 材料调剂 +3 爱擦汗的可乐冰 2026-02-28 3/150 2026-02-28 18:06 by houyaoxu
[考研] 276求调剂 +3 路lyh123 2026-02-28 3/150 2026-02-28 18:02 by houyaoxu
[考博] 博士自荐 +3 kkluvs 2026-02-28 3/150 2026-02-28 16:59 by StarAura
[高分子] 求环氧树脂研发1名 +3 孙xc 2026-02-25 11/550 2026-02-28 16:57 by ichall
[考博] 26申博 +3 想申博! 2026-02-26 3/150 2026-02-28 16:07 by nxgogo
[考研] 295求调剂 +4 19171856320 2026-02-28 4/200 2026-02-28 13:39 by ms629
[考研] 290求调剂 +4 材料专硕调剂; 2026-02-28 5/250 2026-02-28 13:32 by houyaoxu
[考研] 0856调剂 +3 刘梦微 2026-02-28 3/150 2026-02-28 13:22 by houyaoxu
[考研] 寻找调剂 +3 LYidhsjabdj 2026-02-28 3/150 2026-02-28 12:59 by miniwendy
[考研] 272求调剂 +3 田智友 2026-02-28 3/150 2026-02-28 12:31 by 王加浩to
[考研] 298求调剂 +4 axyz3 2026-02-28 4/200 2026-02-28 11:21 by wang_dand
[硕博家园] 【博士招生】太原理工大学2026化工博士 +4 N1ce_try 2026-02-24 8/400 2026-02-26 08:40 by N1ce_try
信息提示
请填处理意见