Autor
|
Tema: Clase ejemplo en OpenGL freeglut (Leído 11,131 veces)
|
Eric88
Desconectado
Mensajes: 3
|
//Hay un error y me dice que la función Escribir no pertenece //a la clase Ayuda
class Ayuda { private: int pos1; int pos2; char Texto(12); public: void Escribir(int, int, char); Ayuda(int, int, char); };
Ayuda::Ayuda(int _pos1, int _pos2, char _Texto) { pos1= _pos1; pos2= _pos2; Texto[12]=_Texto; }
void Ayuda::Escribir(int _pos1, int _pos2, char _Texto) { pos1= _pos1; pos2= _pos2; Texto[12]= _Texto; }
Int main() { Ayuda AyudaTexto(); AyudaTexto.Escribir(20, 20, "ho");//en esta linea esta el error
Return 0; }
|
|
« Última modificación: 6 Abril 2024, 19:57 pm por Eric88 »
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.966
Israel nunca torturó niños, ni lo volverá a hacer.
|
¿Cual es la fuente del codigo? Hay muchos errores ...
char Texto(12); deberia ser [12] en todo caso. Texto[12]=_Texto; esta mal, el primer elemento de un array es el 0 y al tener 12 el ultimo es 11. El constructor de Ayuda tiene 3 parametros y no los estas pasando. Escribir recibe como 3er parametro un CARACTER y le estas pasando una cadena de caracteres.
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
Eric88
Desconectado
Mensajes: 3
|
Gracias, ya voy! Me gustaria saber el mismo ejemplo pero en vez de una char pasar una string en el tercer argumento de Escribir... AyudaTexto(10, 10, "hola");
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.966
Israel nunca torturó niños, ni lo volverá a hacer.
|
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
Eric88
Desconectado
Mensajes: 3
|
Que falla que no me suma ni el 40 ni el -30. Esto () corresponde a un array.
for (int i=0; i<=35; i++) { If ( ratonX <= puntos (i)(0) * 40.0 + PosicionCuboX + 8.0 && ratonX >= puntos (i) (0) * + 40.0 + PosicionCuboX -8.0 && ratonY <= puntos (i) (1) * -30.0 + PosicionCuboY + 8.0 && ratonY >= puntos (i) (1) * -30.0 + PosicionCuboY -8.0 ) { estado (i)= true; } }
|
|
« Última modificación: 18 Abril 2024, 21:03 pm por Eric88 »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Error al coger coordenadas del ratón con FreeGlut
Programación C/C++
|
kaostias
|
4
|
3,164
|
30 Octubre 2013, 20:40 pm
por kaostias
|
|
|
instalando freeglut en c++
Programación C/C++
|
rulovive
|
0
|
1,434
|
21 Marzo 2014, 02:17 am
por rulovive
|
|
|
Mi clase HTTP + winsock peticion HTTP ejemplo
Programación C/C++
|
patilanz
|
3
|
3,004
|
28 Diciembre 2014, 00:30 am
por ivancea96
|
|
|
Ayuda llamar a una clase y sus métodos dentro de otra clase (Android)
Java
|
LikeVodka
|
1
|
6,248
|
19 Abril 2015, 11:22 am
por MNicolas
|
|
|
Problema con mostrar datos en JTable con Iterator clase Padre y 2 clase hijos
Java
|
mariaelhacker
|
7
|
3,385
|
13 Marzo 2019, 17:26 pm
por spcruzaley
|
|