elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 [159] 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 ... 401
1581  Programación / Programación C/C++ / Re: Pregunta..Comparación de registro en: 3 Diciembre 2015, 09:06 am
Si hablamos de clases os estructuras en C++, existe el operador ==.

Código
  1. class T{
  2. public:
  3.    int data;
  4.    bool operator==(const T& t){return t.data==data;}
  5. };
  6.  
  7. int main(){
  8.    T a,b;
  9.    if(a==b) ...
  10. }

Si hablamos de C, habría que hacer una función externa a la estructura como comenta crack81.
1582  Programación / Programación C/C++ / Re: Problemas con Windows API en C en: 2 Diciembre 2015, 17:10 pm
http://sourceforge.net/p/dev-cpp/discussion/128327/thread/1baf9670/
Prueba
1583  Programación / Programación C/C++ / Re: Ayuda con C++ Ordenar por apellido y edad en: 1 Diciembre 2015, 22:17 pm
Al ordenar, estás intercambiando solo los datos, ya sea edad, o nombre. Así, estás separando edades y nombres de sus estructuras originales, no lo está ordenando.
Si ordenas una estructura X por un criterio Y, tienes que intercambiar los datos X, no los datos Y.

En definitiva, cuando intercambias dentro de los bucles con burbuja, intercambia las estructuras enteras.
1584  Programación / Programación C/C++ / Re: (Consulta) Operador const_cast en: 30 Noviembre 2015, 10:52 am
El compilador no utiliza la dirección para sacar el valor. Lo da directamente. Es otro concepto.

Coge un editor de memoria como OllyDBG o Cheat Engine, y fíjate en los accesos a la dirección de memoria. Verás cómo trabaja.

En definitiva, el compilador no trabaja en ese momento con esa dirección de memoria.

De todos modos, const se utiliza si no vas a modificar el valor, tenlo en cuenta.
1585  Programación / Programación C/C++ / Re: (Consulta) Operador const_cast en: 30 Noviembre 2015, 09:31 am
Es evidente que una idrección de memoria no guarda dos valores. El compilador se encarga de gestionar ahí el valor de la variable const.
La palabra const tiene una finalidad.

Si quieres que el compilador no haga estas mejoras, coloca la palabra "volatile" delante de la variable const, para decirle al compilador que esa variable puede cambiar.
1586  Programación / Programación C/C++ / Re: Error: Unvalid reference to en: 29 Noviembre 2015, 21:43 pm
¿Tienes la librería agregada al proyecto?
1587  Programación / Programación C/C++ / Re: Error: Unvalid reference to en: 29 Noviembre 2015, 21:26 pm
¿Puedes pasar el makefile?

De todos modos, para que veas el procedimiento:


1588  Programación / Programación C/C++ / Re: Error: Unvalid reference to en: 29 Noviembre 2015, 21:00 pm
No hagas multiples post, edita el último que has hecho.

¿Compilaste el .cpp de la librería? Las librerías se trabajan así:

Citar
libreria.cpp compilado -> libreria.o
main.cpp compilado -> main.o
main.o + libreria.o compilados -> main.exe

No has puesto más información, así que te dejo eso y ya dirás.
1589  Programación / Programación C/C++ / Re: Error: Unvalid reference to en: 29 Noviembre 2015, 20:38 pm
¿La estructura Tiempo está en el mismo archivo que esMenor?
¿Haces referencia a la otra librería a la hora de linkear?

Se necesitan más datos, que encima la imagen la pusiste cortada, y no se ve la linea del comando de linkeo completa.
1590  Programación / Programación C/C++ / Re: Salir de un bucle while sin pulsar Ctrl + d [getchar -Lenguaje C] en: 29 Noviembre 2015, 18:46 pm
¿Insertando un caracter que no sea una cifra?
Páginas: 1 ... 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 [159] 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines