Dev - C++ - error: `main' must return `int'

 
Vista:
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

error: `main' must return `int'

Publicado por Jhonnathan Emilio Cardona Saineda (1 intervención) el 14/03/2013 01:03:43
Hola,
Estoy empezando en C, pero al hacer un programa encuentro una incompatibilidad, el caso es que el siguiente codigo no me saca errores cuando lo ejecuto en un windows 7 o vista, pero cuando lo ejecuto en XP me saca el siguiente error.

|error: `main' must return `int'|
||=== Build finished: 1 errors, 0 warnings ===|

el codigo es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <conio.h>
 
/* User defined types
*/
 struct  fraccion{
  int numerador;
  int denominador;
  };
 
struct fraccion sumaF(struct fraccion a1,struct fraccion b1){
    struct fraccion sumaAB;
    sumaAB.numerador=a1.numerador+b1.numerador;
    sumaAB.denominador=a1.denominador+b1.denominador;
    return sumaAB;
};
void main () {
    struct fraccion a;
    struct fraccion b;
    struct fraccion c;
    char cadena[10];
 
    scanf("%s",&cadena);
    printf("%s",&cadena);
    //printf("%c",);
}


la solucion es que retorne int y coloco return pero porque en xp tengo que hacer esto??? que debo cambiar o actualizar??
Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

error: `main

Publicado por bryanne (7 intervenciones) el 14/03/2013 21:48:02
QUE IDE USAS? ?

PUES SI USAS DEV-C++ NO TIENES QUE PONER

int main .....

y las librerias sin .h
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar