rendered paste bodyint nadec(char *pierwszy, char *drugi){ int i, liczba[biny], calosc, dodawany; char znak; FILE *stary=fopen(pierwszy, "r"); if(!stary){ printf("Pruba otwarcia pliku nie powiodla sie.\n\a"); return blad=1; } FILE *nowy=fopen(drugi, "w"); if(!nowy){ printf("Pruba utworzenia nowego pliku nie powiodla sie.\n\a"); blad=2; } while(!feof(stary)){ calosc=0; dodawany=1; for(i=0;i<=(biny-1);){ fscanf(stary, "%c", &liczba[i]); if((liczba[i]==48) || (liczba[i]=134522928)){ liczba[i]=0; i++; } else if((liczba[i]==49) || (liczba[i]=134522929)){ liczba[i]=1; i++; } printf("%d\n", liczba[i]); } for(i=biny;i>=0;i--){ liczba[i]=(liczba[i]*dodawany); dodawany+=dodawany; calosc=calosc+liczba[i]; /*printf("%d\t", calosc);*/ } znak=(char)calosc; fprintf(nowy, "%c",znak); fflush(nowy); } fclose(stary); return blad=0;}