Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Информатика_1 / C / lecture10 / dos2unix
.c#include <stdio.h>
#include <conio.h>
int exit(int);
void main(int argc,char *argv[]) {
FILE *ptr1,*ptr2;
char c,enter=13;
printf("DOS to Unix transformation of text files\n Copyright BVV 1996\n");
if(argc!=3){printf("Error syntax:\n Syntax: unix2dos infile outfile\n");
exit(0);
}
ptr1=fopen(argv[1],"rb");
ptr2=fopen(argv[2],"wb");
while(!feof(ptr1)){
fread(&c,1,1,ptr1);
switch(c) {
case 13: break;
default: fwrite(&c,1,1,ptr2);
}
}
fclose(ptr2);
printf("Ok\n");
}