[ lancha131 @ 13.12.2010. 22:41 ] @
poz ekipa....napisao sam normalan kod ,koji sa standardnog ulaza cita nesto i ispisuje na st.izlaz...medjutim sad kad sam pokusao da presaltam na datoteke,Codeblocks se spuca na izvrsnom ekranu...nemam puno iskustva sa datotekama pls help gde je greska....??? #include<stdio.h> #include<string.h> int main() { char brojevi[30]; char znaci[30]; int i,j; FILE *pf,*gf; fopen("telefon.in","r"); fgets(znaci,sizeof(znaci),pf); fgets(brojevi,sizeof(znaci),pf); fclose(pf); fopen("telefon.out","w"); for (i=0;i<strlen(znaci);i++) if (znaci=='x') fprintf(gf,"%c",brojevi); else { fprintf(gf,"-"); fprintf(gf,"%c",brojevi); fprintf(gf,"\n"); } fclose(gf); return 0; } inace kod radi sledece : Input: xxxx-xxx 4846370 Output: 4846-370 ..usput,datoteka tipa txt mora biti u istom folderu gde i main,jel tako?? |