Foros del Web » Programación para mayores de 30 ;) » C/C++ »

porque da error?

Estas en el tema de porque da error? en el foro de C/C++ en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código C: Ver original #include<stdio.h>       struct mat {   int campo1 ;   float campo2 ;   char campo3 [ ...
  #1 (permalink)  
Antiguo 20/04/2010, 13:36
 
Fecha de Ingreso: marzo-2010
Mensajes: 127
Antigüedad: 14 años, 2 meses
Puntos: 2
porque da error?

Código C:
Ver original
  1. #include<stdio.h>
  2.  
  3.  
  4.   struct mat{
  5.   int campo1;
  6.   float campo2;
  7.   char campo3[16];
  8.   };
  9.   int main(){
  10.  
  11.   struct mat matriz[3][3];
  12.   int i,j;
  13.  
  14.   for(i=0;i<3;i++){
  15.     for(j=0;j<3;j++){
  16.  
  17.     printf("Introduce valores para [%d][%d]:\n",i,j);
  18.     scanf("%d",&matriz[i][j].campo1);
  19.     printf("Introduce un numero flotante para [%d][%d]:\n",i,j);
  20.     scanf("%f",&matriz[i][j].campo2);
  21.     printf("introduce cadena max 15 caracteres:"i,j);
  22.     gets(matriz[i][j].campo3);
  23.     }
  24.     }
  25.  
  26.     for(i=0;i<3;i++){
  27.     for(j=0;j<3;j++){
  28.  
  29.     printf("valores introducidos son : numero %d,flotante %f y cadena %s\n",matriz[i][j].campo1,matriz[i][j].campo2,matriz[i][j].campo3);
  30.     }
  31.     printf("\n");
  32.     }
  33.           return 0;
  34.     }
HOla ,chicos pos eso que estoy practicando con ejercicios de estructuras y este no me ejecuta solo me dice error por } pero no veo donde me falta ni donde sobra..
  #2 (permalink)  
Antiguo 20/04/2010, 13:48
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 11 meses
Puntos: 61
Respuesta: porque da error?

falta una coma en la linea 21
  #3 (permalink)  
Antiguo 20/04/2010, 16:22
 
Fecha de Ingreso: marzo-2010
Mensajes: 127
Antigüedad: 14 años, 2 meses
Puntos: 2
Respuesta: porque da error?

muchas gracias,,jooo ke ciega estoy ,y mira que vi 3 veces el codigo jajaja, bueno me dormire que ya es hora.
Salu2
  #4 (permalink)  
Antiguo 22/04/2010, 08:33
 
Fecha de Ingreso: marzo-2010
Mensajes: 432
Antigüedad: 14 años, 1 mes
Puntos: 11
Respuesta: porque da error?

Cita:
Iniciado por CalgaryCorpus Ver Mensaje
falta una coma en la linea 21
como pillaste la coma ?? yo tampoco me di cuentaa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:35.