Buenas noches estoy aprendiendo a programar en C++ y hoy intentando con la libreria string me surgieron los siguientes errores en el compilador:
POdrian ayudarme porque salen esos errores porfis
CitarIn file included from main.cpp:3:0:
./Perro.h:13:2: error: stray '\303' in program
string nombre_dueño;
^
./Perro.h:13:2: error: stray '\261' in program
./Perro.h:23:3: error: stray '\303' in program
void setNombre_Dueño ();
^
./Perro.h:23:3: error: stray '\261' in program
./Perro.h:26:3: error: stray '\303' in program
string getNombre_Dueño(string);
^
./Perro.h:26:3: error: stray '\261' in program
./Perro.h:13:9: error: expected ';' at end of member declaration
string nombre_dueño;
^
./Perro.h:13:21: error: 'o' does not name a type
string nombre_dueño;
^
./Perro.h:23:8: error: variable or field 'setNombre_Due' declared void
void setNombre_Dueño ();
^
./Perro.h:23:8: error: expected ';' at end of member declaration
./Perro.h:23:26: error: ISO C++ forbids declaration of 'o' with no type [-fpermissive]
void setNombre_Dueño ();
^
./Perro.h:26:10: error: expected ';' at end of member declaration
string getNombre_Dueño(string);
^
./Perro.h:26:33: error: ISO C++ forbids declaration of 'o' with no type [-fpermissive]
string getNombre_Dueño(string);
el .h es este:
#ifndef PERRO_H
#define PERRO_H
#include <iostream>
#include <string>
using namespace std;
class Perro{
private:
string nombre_perro;
string nombre_dueño;
string tipo_raza;
public:
Perro(){};
~Perro(){};
void setNombre_Perro ();
void setNombre_Dueño ();
void SetRaza ();
string getNombre_Perro(string);
string getNombre_Dueño(string);
string getRaza(string);
};
Mod: Los códigos deben ir en etiquetas GeSHi
solo se pueden usar para funciones y variables caracteres ascii + reglas de nomenclatura... básicamente nada que se salga de esta tabla... todos tus errores se deben a las "ñ"
(http://www.asciitable.com/index/asciifull.gif)
mil gracias! que error tan tonto xd olvide que estaba escribiendo dueño.
Yo que tú, le hecharía la culpa al maldito teclado en espaÑol...
Si vas a programar, usa teclado con distribución yanqui (osea, de USA). Tu vida será más sencilla... :xD
Saludos!