Untitled
unknown
c_cpp
3 years ago
1.2 kB
7
Indexable
#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;
}
Editor is loading...