salve ragazzi..
ho problemi con i file in windows...sono un pò diversi da linux e non
riesco a capire che errore commetto...
questo è il mio codice dove mi serve usare il file
codice:
void caricacodici()
{
cod1=fopen("codici","r"); //modalità lettura
if(cod1==NULL)
{
printf("errore in apertura del file");
system("PAUSE");
exit(1);
}
int x;
i=0;
j=0;
int counter =0;
while((errore=fscanf(cod1,"%d",&x)) !=NULL) //scorri tutto il file
{
if(errore<0)
{
if(WSAGetLastError()==WSAEINTR)
{
printf("errore nella fscanf");
SendMessage(HWND_BROADCAST, my_mex_type,0,0);
exit(-1);
}
}
codici[i][j]=x;
++counter;
if(counter==dim2)
{
i++;
counter=0;
j=0;
}
else j++;
}
fclose(cod1);
SendMessage(NULL,mex,0,0);
int codicemax=0;
for(i=0;i<dim1;i++)
{
for(j=0;j<dim2;j++)
{
if(codici[i][j]>codicemax)
{
codicemax=codici[i][j];
}
}
}
codicex=codicemax;
++codicex;
return;
}
il metodo caricacodici mi stampa sempre il messaggio di errore "errore in apertura del file.."" vi prego di aiutarmi ..ho bisogno di questo x finire il progetto...grazie in anticipo