Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2011, 09:33
esalas
 
Fecha de Ingreso: febrero-2010
Mensajes: 12
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema con array de strings

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