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??