Dev - C++ - Me da expected unqualified-id before " " token

 
Vista:

Me da expected unqualified-id before " " token

Publicado por Jose (1 intervención) el 28/02/2020 16:27:01
Este es el código

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
using namespace std;
 
//Prototipo de la funcion
void calcularEdad(int anno1 , int mes1, int fecha1, int anno2, int mes2, int fecha2);
 
int main ()
{
    int anno1;  //Año Actual
    int mes1; //Mes actual
    int fecha1; //Fecha actual
 
    int anno2; //Año nacimiento
    int mes2; //Mes nacimiento
    int fecha2; //Fecha nacimiento
 
    cout << "Dime en que anno estamos: ";
    cin >> anno1;
    cout << "Dime en que mes estamos: ";
    cin >> mes1;
    cout << "Dime en que dia estamos: ";
    cin >> fecha1;
 
    cout << "\nDime en que anno naciste: ";
    cin >> anno2;
    cout << "Dime en que mes naciste: ";
    cin >> mes2;
    cout << "Dime en que año naciste: ";
    cin >> fecha2;
 
 void calcularEdad(int anno1 , int mes1, int fecha1, int anno2, int mes2, int fecha2);
 
    return 0;
}
 
//Definicion de la Funcion
void calcularEdad(int anno1 , int mes1, int fecha1, int anno2, int mes2, int fecha2);
{
    int respuestaFecha , respuestaMes;
 
    if ( fecha1 < fecha2  )
    {   //En caso de ser menor la fecha actual que el nacimiento
        fecha1 = fecha1 + 30; // Se le suma los 30 días (1 mes) a la fecha actual
        mes1 = mes1 - 1; // Se le resta un mes (30 días) al mes actual
        respuestaFecha =  fecha1 - fecha2; //Se le resta fecha nacimiento al actual
    }
    else //En caso de ser mayor la fecha actual que el nacimiento
        respuestaFecha =  fecha1 - fecha2;  //Se le resta fecha nacimiento al actual
 
    if( mes1 < mes2 )
    {   //En caso de ser menor el mes actual que el nacimiento
        mes1 = mes1 + 12; // Se le suma los 12 meses (1 año) al mes actual
        anno1 = anno1 - 1 ; // Se le resta 1 año ( 12 meses) al año actual
        respuestaMes = mes1 - mes2; //Se le resta año nacimiento al actual
    }
    else //En caso de ser mayor el mes actual que el nacimiento
        respuestaMes = mes1 - mes2; //Se le resta año nacimiento al actual
 
    cout << "\nTienes:\n";
    cout << " Edad: " <<anno1 - anno2 << endl; //Muestra edad
    cout << " Mes: " << respuestaMes << endl; //Muestra mes
    cout << " Dia: " << respuestaFecha << endl; //Muestra dia
 
}
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Me da expected unqualified-id before ' ' token

Publicado por Alfil (1444 intervenciones) el 28/02/2020 16:56:30
La llamada a la función con la siguiente línea:

1
void calcularEdad(int anno1 , int mes1, int fecha1, int anno2, int mes2, int fecha2);

debes cambiarla por esta:

1
calcularEdad(anno1 , mes1, fecha1, anno2, mes2, fecha2);
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