Necesito ingresar un tipo de estructura como parámetro pero con (void*) a un archivo.c distinto al main.c
Esto es lo que tengo definido en el main.c:
Código C:
Ver original
struct str{ int numLinea; char* inputFile; } Estructura;
y esto es lo que recibo en lectura.c:
Código C:
Ver original
char** leer(void* Estructura){ str* Parquete = (str*) Estructura;
Al compilar, me da error, la estructura str está definido en el main.c, pero no en lectura.c
PD: Necesito hacer uso de void*, ya que (tengo entendido que) con pthread funciona así.
¿Tengo que redefinir la estructura en lectura.c? no importa si sea redundante??