Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: J_F_NASH en 07 de Junio de 2004, 08:42:39 PM

Título: Donde Esta El Error?
Publicado por: J_F_NASH en 07 de Junio de 2004, 08:42:39 PM
 Estoy ya un poco desesperado, posiblemente sea una tontería, pero si me explicais porqué me da error os lo agradecería.

El error que me da es:
error C2143: syntax error : missing ';' before 'using'

...pero no veo error alguno ahí.

Este es el código:

Prueba.h


#ifndef Prueba_h
#define Prueba_h

#include <iostream>

using namespace std;

class Personajes
{
private:
 string Nombre;
 string ColorPelo;
 float Altura;
 float Peso;
public:
 void PedirNombre(string Dato)
 {
  cout << Dato;
 }
 void PedirColorPelo();
}

#endif


Prueba.cpp

#include <iostream>
#include <string>
#include "Prueba.h"

using namespace std;

void main()
{
string x = "Pero";
Personajes Federiko;
Federiko.PedirNombre(x);
}




S2.
Título: Donde Esta El Error?
Publicado por: Zaelsius en 07 de Junio de 2004, 08:44:17 PM
 Debes terminar la definición de clase con punto y coma ( ; )


class Personajes
{
...
};   <- falta esto
Título: Donde Esta El Error?
Publicado por: Grugnorr en 09 de Junio de 2004, 11:18:27 PM
 Me ganaste en decirlo ;)
Título: Donde Esta El Error?
Publicado por: vicho en 10 de Junio de 2004, 02:40:57 AM
 por 2 dias xD
Título: Donde Esta El Error?
Publicado por: Grugnorr en 11 de Junio de 2004, 11:44:27 PM
 En cuanto entre en la web ;), me refería a que lo ví al instante ;)
Título: Donde Esta El Error?
Publicado por: pekesan en 12 de Junio de 2004, 12:42:00 AM
 Al que no le haya pasado eso nunca que tire la primera piedra, ejejejejej yo creo que es uno de esos errores tontos que a todos nos han vuelto loco alguna vez...no estaría mal hacer una reopilación, para documentarlos y para reirnos un rato

Je
PAZZZZZZZZZZZ
Título: Donde Esta El Error?
Publicado por: tamat en 12 de Junio de 2004, 01:07:16 PM
 pues si, lo jodido es cuando tienes muchas dependencias y el compilador te dice que el error está en un archivo que no tiene nada que ver y todo porque incluias ese header y despues otros más...
Título: Donde Esta El Error?
Publicado por: DraKKaR en 12 de Junio de 2004, 01:16:50 PM
 Ley de DraKKaR: "Cuanto más tardes en descubrir el porqué de un error, más tonto es el error."
Título: Donde Esta El Error?
Publicado por: seryu en 12 de Junio de 2004, 02:12:51 PM
 de todos me qedo con el error de ';' porque sabes qe simplemente es un punto y coma qe te dejastes..

claro qe lo arreglas, das a compilar, y entonces salen 100 errores serios  :D