gdzie tu jest blad? usunelam wszystkie errory ktore wykryl kompilator jednak program w dalszym ciagu nie dziala
program ma za zadanie potroic spacje w pliku tekstowym
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main () {
FILE *plik = fopen("kot.txt", "rt");
if (plik == NULL)
{
printf("Nie udalo sie otworzyc pliku :(");
} else {
int i=0, j=0, a=0, b=0;
char* ch=0;
fseek(plik, 0, SEEK_END);
j=ftell(plik);
char* tab=malloc(j*sizeof(char*));
fseek(plik, 0, SEEK_SET);
for(a=0; a<j; a++) {
fread((tab+a), 1, 1, plik);
if(*(tab+a)==' ') {
i+=2;
}
i++;
}
char* (tab1)=malloc(i*sizeof(char*));
b=0;
for(a=0; a<i; a++) {
*(tab1+a)=*(tab+b);
if(*(tab1+a)=' ') {
a++;
*(tab1+a)=' ';
a++;
*(tab1+a)=' ';
}
b++;
}
for(a=0; a<i; a++) {
printf("%d", *(tab1+a));
}
fclose(plik);
return(0);
} }