Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: saltimbanki en 21 Diciembre 2020, 18:52 pm



Título: fread
Publicado por: saltimbanki en 21 Diciembre 2020, 18:52 pm
Vereis, tengo un  problemilla qu lo mism es una gilipollez pero n  doy con ello, tengo una struct con 4 registrros y en vez de leer la estruct de tiron me he decidido a coger los datos uno por uno, pero se coño pasa que no hace el fread como deberia de hacerlo, no carga ningun campo, este es elcodigo:
Código
  1. if (fread(entra_tabla.fecha,1,FECHA,in) == NULL)
  2.           {
  3.                break;
  4.           }
  5.           else
  6.           {
  7.                fread(entra_tabla.hora,1,HORA,in);   // Aqui ki qye me carga es //----------------
  8.                fread(entra_tabla.wan,1,WAN,in);    //  Y aqui idem de lo mismo
  9.                fread(entra_tabla.procesos,1,PROCESS,in);
  10.                ProgressBar1->Position = col;
  11.                fil = 1;
  12.           //Sleep(200);                                  
  13.                StringGrid1->RowCount++;
  14.                StringGrid1->Font->Color = clRed;
  15.                StringGrid1->Font->Size = 10;
  16.                StringGrid1->Cells[fil-1][col] = registro;
  17.  
  18.                StringGrid1->Cells[fil][col] = fila;  // Y aqui hay que poner las variables del struct
  19.  
  20.                StringGrid1->Cells[fil+1][col] = fila2;
  21.  
  22.                StringGrid1->Cells[fil+2][col] = fila3;
  23.  
  24.           }

MOD: El código debe ir entre etiquetas de Código GeSHi


Título: Re: fread
Publicado por: Eternal Idol en 21 Diciembre 2020, 20:27 pm
http://www.cplusplus.com/reference/cstdio/fread/