Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: SoyelRobert en 3 Enero 2014, 21:08 pm



Título: Error: undefined reference to WinMain@16 [C] [solucionado]
Publicado por: SoyelRobert en 3 Enero 2014, 21:08 pm
Hola buenas, estaba intentado hacer el siguiente programa:

(http://i43.tinypic.com/xfou8h.png)

Bien, este es el código:

Código
  1.  
  2. #include <stdio.h>
  3.  
  4. #define N 3
  5. #define M 4
  6.  
  7. void cogollo (int m1[][M], int m2[][M]);
  8.  
  9. int Main(){
  10.  
  11. int m1[N][M], m2[N][M];
  12. int i,j;
  13. int cont=0;
  14.  
  15. puts("introducir componentes por fila de la primera matriz:\n");
  16.  
  17. for(i=0;i<N;i++){
  18.    for(j=0;j<M;j++)
  19.    scanf("%d", &m1[i][j]);
  20. }
  21.  
  22. puts("\nahora introduzca las componentes de la segunda matriz\n");
  23.  
  24. for(i=0;i<N;i++){
  25.    for(j=0;j<M;j++)
  26.    scanf("%d", &m2[i][j]);
  27. }
  28. cogollo(m1, m2);
  29.  
  30. return 0;
  31. }
  32.  
  33. void cogollo (int m1[][M], int m2[][M]){
  34.  
  35. int p, q, cont=0;
  36. int V[N];
  37. for(p=0;p<M;p++){
  38.    for(q=0;q<N;q++){
  39.        if(m1[p][q]==m2[p][q]) cont++;
  40.    }
  41.    if(cont==M) V[q]=1;
  42.        else V[q]=0;
  43.        cont=0;
  44. }
  45. puts("el vector resultante es:\n");
  46.  
  47. for(p=0;p<N;p++){
  48.        printf("%2d", V[p]);
  49.        if(V[p]==1) cont++;
  50. }
  51. if(cont==N) puts("\nel vector tiene todas las componentes iguales, por tanto, todas las filas de la matriz 1 coinciden con las de la matriz 2");
  52. else puts("el vector no tiene todas las componentes iguales");
  53.  
  54. }

Al compilarlo da un error con la descripción del título.

He estado googleando y me he topado con cosas como:
http://foro.elhacker.net/programacion_cc/saludo_de_nuevo_usuario_y_preguntita_facil_sobre_devc-t79550.0.html;msg366634

pero yo no uno c++ y no he tocado nada en el compilador...

decir que solo me pasa al compilar este codigo.



Título: Re: Error: undefined reference to WinMain@16 [C] [solucionado]
Publicado por: SoyelRobert en 3 Enero 2014, 21:24 pm
solucionado, ha sido por poner Main con mayuscula.  :-X :-X :-X :-X


Título: Re: Error: undefined reference to WinMain@16 [C] [solucionado]
Publicado por: amchacon en 3 Enero 2014, 23:04 pm
Selecciona las líneas de código:

(http://img203.imageshack.us/img203/6246/uf5t.png)

Pulsa TAB:

(http://img12.imageshack.us/img12/7299/7fti.png)

Indentado. Aunque si usas el Codeblocks la indentación te la mete automaticamente en cada salto de línea.

^^


Título: Re: Error: undefined reference to WinMain@16 [C] [solucionado]
Publicado por: SoyelRobert en 3 Enero 2014, 23:13 pm
jajaja me vas a persiguir hasta que indecte bien el codigo ehhh jajaj

nah enserio, muchas gracias  :silbar: