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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ... 45
251  Programación / Programación General / Re: Lenguajes con mas futuro. en: 27 Julio 2011, 01:16 am
Personalmente, creo que Java en desarrollo de aplicaciones de escritorio y web va a descender su uso. Lo que si que va a aumentar es su uso en la programación Android y dispositivos móviles...

Python y cualquier otro lenguaje script sólo sirven para programación Web, y aún así prefiero PHP antes que Python.

.NET debería crecer, más aún cuando Microsoft informó de que las nuevas aplicaciones para Windows 8 (la versión tablet con la interface Metro) se van a desarrollar en .NET, XAML y HTML5. Ademas de que el proyecto Mono, sigue avanzando mucho y cada vez es más potente y empiezan a aparecer aplicaciones CIL en GNU/Linux. Lo ideal es aprender C#, es un lenguaje fácil y polivalente.

Saludos.
252  Programación / Programación General / Re: Iniciar mi aplicación antes de la pantalla login de windows. en: 26 Julio 2011, 13:45 pm
Lo veo bastante complicado, y creo que la única manera sería con un driver hecho en C/ASM. Y aún así no te garantizo que te funcione...
253  Programación / Programación General / Re: Verdad que es imposible el algoritmo numero primo sin usar ciclos, ni funciones. en: 24 Julio 2011, 02:02 am
Aikanáro Anário, cuando el código se traduce a ensamblador todos los bucles/ciclos se convierten en saltos (tipo goto). Así que técnicamente una función recursiva es un bucle.

Saludos.
254  Programación / Programación General / Re: ¿alguna forma de ordenar codigos escritos en delphi 7? en: 21 Julio 2011, 23:10 pm
No se pueden poner enlaces a Software pirata en el foro. Pero te recomiendo que pruebes Delphi 2010 o Delphi XE. Buscando en google los encuentras fijo.

Saludos.
255  Programación / Programación General / Re: ¿alguna forma de ordenar codigos escritos en delphi 7? en: 21 Julio 2011, 17:42 pm
Joder, no se que le pasa a la gente con Delphi 7. Teniendo Delphi's más modernos, se van siempre a los viejos y desactualizados.

El completador de código de Delphi está en casi todas las versiones, pero es a partir de Delphi 2007 donde mejora mucho.

Saludos.
256  Programación / Programación C/C++ / Re: [Duda] Otra forma de resolverlo? en: 18 Julio 2011, 13:40 pm
A mi se me ocurrió esta forma:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, char * argv[])
  5. {
  6. int numero = 0;
  7. int i = 0, menor = 0, mayor = 0;
  8.  
  9. for (; i < 5; i++)
  10. {
  11. printf("Introduce un numero: ");
  12. scanf("%d", &numero);
  13.  
  14. if (i == 0)
  15. {
  16. menor = numero;
  17. mayor = numero;
  18. }
  19.  
  20. if (numero < menor)
  21. menor = numero;
  22. if (numero > mayor)
  23. mayor = numero;
  24. }
  25.  
  26. printf("El mayor es: %d\n", mayor);
  27. printf("El menor es: %d\n", menor);
  28.  
  29. system("pause>nul");
  30. return 0;
  31. }
  32.  

Saludos.
257  Programación / Programación C/C++ / Re: Ayuda con programa de threads y visualización en pantalla. en: 15 Julio 2011, 16:28 pm
En Windows existe una API similar a gotoxy, se llama SetConsoleCursorPosition.

Saludos.
258  Programación / Programación C/C++ / Re: [Ayuda] Error con delete[]... algo extraño... en: 14 Julio 2011, 00:58 am
Vale, en lo de los tipos de datos tienes razón. De hecho para proyectos grandes, yo también lo hago. En el código que puse tienes 5 variables: newSize, currentSize, buff, currentBuff y temp. Creo que leyendo las variables sabes de que tipo son, excepto temp, el resto no tienen problemas.

A lo que nos referimos con tu código es al uso de __ para nombrar una variable, el uso de tabulaciones para pasar los parámetros a una función, a juntar los operadores con las variables (no lo soporto xD), etc..

Saludos.
259  Programación / Programación C/C++ / Re: [Ayuda] Error con delete[]... algo extraño... en: 14 Julio 2011, 00:02 am
¿Como ves mejor tu código?

Así:

Código
  1. void** RedimPreserve( void** __pp_vector , size_t _szt_now, size_t _szt_new )
  2. {
  3.    void            **__pp_back     = __pp_vector;
  4.    void            **__new_ptr     = NULL;
  5.  
  6.    if (_szt_now==_szt_new )
  7.        return __pp_vector;
  8.  
  9.    if ( _szt_new>0 ) {
  10.        __new_ptr       = new void*[_szt_new];
  11.        if ( _szt_now>0 && __new_ptr!=NULL && __pp_back!=NULL  )
  12.            if ( _szt_now>_szt_new )
  13.                memcpy          ( __new_ptr , __pp_back , _szt_new*sizeof(void*) );
  14.            else
  15.                memcpy          ( __new_ptr , __pp_back , _szt_now*sizeof(void*) );
  16.    } else
  17.        __new_ptr       = NULL;
  18.  
  19.    if ( __pp_back!=NULL )
  20.        delete[]        __pp_back;
  21.  
  22.    return __new_ptr;
  23. }
  24.  

O de esta manera:

Código
  1. void ** RedimPreserve(void ** buff, size_t currentSize, size_t newSize)
  2. {
  3.    void ** currentBuff = buff;
  4.    void ** temp = NULL;
  5.  
  6. if (currentSize == newSize)
  7. return buff;
  8.  
  9. if (newSize > 0)
  10. {
  11. temp = new void*[newSize];
  12. if (currentSize > 0 && temp != NULL && currentBuff != NULL)
  13. if (currentSize > newSize)
  14. memcpy(temp, currentBuff, newSize * sizeof(void*));
  15. else
  16. memcpy(temp, currentBuff, currentSize * sizeof(void*));
  17. }
  18. else
  19. temp = NULL;
  20.  
  21. if (buff != NULL)
  22. delete[] buff;
  23.  
  24. return temp;
  25. }
  26.  

Programar es un arte, y para un programador es un deber escribir buen código y que sea legible por otros.

Saludos.
260  Programación / Programación C/C++ / Re: POO en: 13 Julio 2011, 22:45 pm
Léete las normas!

http://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.html

Saludos.
Páginas: 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ... 45
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines