• Domingo 17 de Noviembre de 2024, 18:46

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - silverfox

Páginas: 1 ... 10 11 [12]
276
C/C++ / Definición De Tipos En .h O .c?
« en: Miércoles 2 de Noviembre de 2005, 15:24 »
Muy buenas a todos.
No estoy acostumbrado a tratar con C, así que me ha surgido una extraña duda que espero podais resolver sin ningún problema:

Estaba haciendo una implementación de un TAD en forma de archivo .c, para ello tuve que definir varios tipos de datos de estructuras auxiliares que quiero ocultar, así como varias funciones que deberían ser privadas.

La cuestión es que no consigo declararlo todo adecuadamente en el archivo de cabecera correspondiente. De las formas que he probado me tira errores de definición de tipo duplicada, o que no está bien definido el tipo, o simplemente, errores de sintaxis porque no encuentra el tipo.

Estos son los tipos que he definido
Código: Text
  1.  
  2. typedef struct T_nodo {
  3.   void* info;
  4.   T_nodo* siguiente;
  5. };
  6.  
  7.  
  8. typedef struct T_cabecera {
  9.   T_nodo* primero;
  10.   T_nodo* ultimo;
  11.   int cuenta;
  12. };
  13.  
  14. typedef T_cabecera* T_cola;
  15.  
  16.  

de los cuales, querría que se pudiesen declarar variables de tipo T_cola, pero que no se viese que el tipo T_cola es un puntero a T_cabecera.

Las variables privadas, basta con no declararlas en el archivo .h para que no puedan usarse, así que no tendré demasiados problemas (espero...)



Gracias por vuestro tiempo.

Silverfox

277
C/C++ / Re: Info De Estructuras De Ntfs Y Fat32
« en: Jueves 20 de Octubre de 2005, 15:15 »
Exactamente lo que andaba buscando... Muchas gracias. En cuanto tenga un pedazo de código (con el tiempo que tengo será en el 2010 más o menos...) lo compartiré con vosotros.

En cuanto al HDD... bueno... no se rompe, solo habría que reformatear y si se rompe el soporte... una excusa para comprar otro ¿no crees?

Un saludos

Silverfox

278
C/C++ / Info De Estructuras De Ntfs Y Fat32
« en: Miércoles 19 de Octubre de 2005, 00:17 »
Buenas a todos.

Tenía algo aparcado el C / C++ desde hace algún tiempo y ahora he decidido retomarlo mediante el intento de creación de un programa que realice un defrag de una partición del HDD, ya sea NTFS o FAT32.

He estado recopilando información acerca de estos dos formatos, pero, pese a que hay muchas páginas dedicadas a este tema, pocas me resultan útiles (si fuera ext2 o ext3 ya estaba hecho...  :devil: ).

Y como guinda del pastel, no sé qué opciones de manipulación de los datos de la partición tengo en C++, es decir, desconozco las funciones que debería usar y la forma de uso de las mismas para cargar la información del bloque de disco y su modificación.

He mirado y remirado mis manuales de C, algunos de programación para linux, por si acaso viene algo de esto, pero nada, ni tampoco en en la red encuentro nada realmente útil.

Si alguien ha tocado algún tema de estos, le agradecería que me indicase algún link útil para ver la información que necesito de los formatos de las particiones y, en caso de que se pueda hacer en C++, alguna pista de dónde podría echar un vistazo a las funciones necesarias. Si no se puede, pues decidmelo y buscaré opciones en asm...

Muchas gracias a todos.

Silverfox

Páginas: 1 ... 10 11 [12]