Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Donde Esta El Error?

Iniciado por J_F_NASH, 07 de Junio de 2004, 08:42:39 PM

« anterior - próximo »

J_F_NASH

 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.

Zaelsius

 Debes terminar la definición de clase con punto y coma ( ; )


class Personajes
{
...
};   <- falta esto

Grugnorr

hat the hells!

vicho


Grugnorr

 En cuanto entre en la web ;), me refería a que lo ví al instante ;)
hat the hells!

pekesan

 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

tamat

 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...
Por un stratos menos tenso

DraKKaR

 Ley de DraKKaR: "Cuanto más tardes en descubrir el porqué de un error, más tonto es el error."

seryu

 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  






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.