Logo

¡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.
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.