Untitled

mail@pastecode.io avatar
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;
}