#include <stdio.h>
int main() {
FILE *fin;
FILE *fout;
char buf[1000];
char newbuf[1000];
char *bp, *np;
fin=fopen("data.txt", "r");
if(fin==NULL) {
printf("파일을 읽을수 없습니다.");
return 1;
}
fout=fopen("new.txt","w");
while(!feof(fin)) {
fgets(buf, 999, fin);
bp=buf;
np=newbuf;
while(*bp) {
if((*bp)!='<') *np++=*bp++;
else {
bp++;
while((*bp)!='>') bp++;
bp++;
}
}
*np=0;
fputs(newbuf, fout);
buf[0]=0;
newbuf[0]=0;
}
*np=0;
fputs(newbuf, fout);
fclose(fin);
fclose(fout);
return 0;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
3항 연산자의 극단적 사용예 (0) | 2012.03.31 |
---|---|
2차원 테이블 랜덤하게 섞기 (0) | 2012.03.30 |
엔터를 치면 탈출할려면? (0) | 2012.03.29 |
c언어를 명령프롬프트에 띄우는 방법 - Visual c++ 2010 (0) | 2012.03.29 |
입력을 받는 수의 숫자를 뒤집는 법 (0) | 2012.03.29 |