Gente tengo un archivo donde tengo el main y desp una biblioteca mia lib.c y lib.h
la cosa es que desde el main tengo q llamar a una funcion que recibe una cadena, una estructura y un arreglo que tiene varios campos y uno es otra estructura.
la cosa es q quiero compilar y me tira errores.
Este es mi main
#include <stdio.h>
#include <string.h>
typedef struct {
char ID[15];
char hash[33];
int tam;
int cantTareas;
}job;
typedef struct {
char ID[8];
int disco;
int memoria;
int cpu;
char dependencia[8];
}task;
int main(){
job unJob;
task tareas[10];
char* cadena = "soy cadena";
cargarEstructuras(cadena,unJob,tareas);
return 0;
la cosa es q nose si tengo q volver a definir los structs en la libreria en el lib.c o en el lib.h
como declaro el prototipo en el lib.h y como defino la funcion en el .c??
}