Untitled
unknown
c_cpp
7 months ago
1.2 kB
1
Indexable
Never
#include<stdio.h> #include<string.h> #define MAX 100 int main() { FILE* ptr; FILE* fp; ptr = fopen("test.txt", "a+"); fp = fopen("wrt.txt", "w"); char ans[100][1000]; FILE *fptr; int cnt=0, n=1; char x[100]; while(cnt<n) { char buf[MAX]; while (fgets(buf, MAX, ptr) != NULL) { int ln=strlen(buf); //printf("%d", ln); for(int i=0; i<ln; i++) { ans[cnt][i]=buf[i]; } cnt++; } } for(int i=0; i<cnt; i++) { int ln=strlen(ans[i]), fl=0; while(ans[i][0]=='\n') { fl=1; i++; } if(fl) i--; else { for(int j=0; j<ln; j++) { int tmp=0; while(ans[i][j]==' ') { j++; tmp=1; } if(tmp) { //printf("\n"); putc('\n', fp); j--; } //if(ans[i][j]==' ') else { //printf("%c", ans[i][j]); putc(ans[i][j], fp); } } } } //fclose(fp); return 0; }