Buenas, estoy tratando de leer varias cadenas de 5 caracteres cada una, para lo que utilizo un vector y las voy almacenando, investigando en el internet encontre que la declaracion seria algo como:
char cod[N][6];//N=maximo tamaño del vector y 6 es el tamaño del string
aqui les dejo el registro, y la funcion de lectura:
Código:
typedef struct{
int k;
char cod[N][6];
}pedido;
Código:
typedef struct{
int canh,canp;
fecha fech;
float fond;
pedido p;
}hotel;
Código:
void restaurant(hotel Hot[N],int a){
int i;
fscanf(arch3,"%d",&Hot[a].p.k);
for(i=1;i<=Hot[a].p.k;i++){
fscanf(arch3,"%s ",&Hot[a].p.cod);
}
}
al compilar no me da ningun fallo, pero en la ejecucion se queda colgado =/... espero puedan ayudarme