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 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 331
471  Programación / Programación C/C++ / Re: atoi + itoa personalizadas en: 7 Abril 2012, 07:17 am
ammm...

Código
  1.  
  2. #include<iostream>
  3.  
  4. using namespace std;
  5.  
  6. int atoi(char* string);
  7. double atof(char* string);
  8. unsigned int strlen(char* string);
  9. void itoa( char* string, int n);
  10. void reverse(char* string);
  11.  
  12. int main()
  13. {
  14.    char* c = (char*)"  -154.456";
  15.    double val;
  16.    cout << (val=atof(c)) << endl;
  17.    itoa(c,val);
  18.    cout << c << endl;
  19.    cin.get();
  20.    return 1;
  21. }
  22.  
  23. unsigned int strlen(char* string)
  24. {   //  By BlackZeroX ( http://Infrangelux.sytes.net/ )
  25.    unsigned int i=0;
  26.    while (*(string++) != '\0') i++;
  27.    return i;
  28. }
  29. void reverse(char* string)
  30. {   //  By BlackZeroX ( http://Infrangelux.sytes.net/ )
  31.    char c;
  32.    unsigned long int i;
  33.    unsigned long int j;
  34.    for ( i=0, j=strlen(string)-1; i <j; i++,j-- )
  35.    {
  36.        c=string[i];
  37.        string[i]=string[j];
  38.        string[j]=c;
  39.    }
  40. }
  41. int atoi(char* string)
  42. {   //  By BlackZeroX ( http://Infrangelux.sytes.net/ )
  43.    return (int)atof(string);
  44. }
  45. double  atof(char* string)
  46. {   //  By BlackZeroX ( http://Infrangelux.sytes.net/ )
  47.    double n, p;
  48.    int i, s;
  49.  
  50.    for ( i=0; string[i]==' ' || string[i]=='\n' || string[i]=='\t'; i++ );
  51.  
  52.    if ( string[i]=='+' || string[i]=='-' )
  53.        s=(string[i++]=='+') ? 1:-1;
  54.    else
  55.        s=1;
  56.    for ( n=0 ; string[i]>='0' && string[i]<='9'; i++ )
  57.        n = 10*n+string[i]-'0';
  58.  
  59.    if (string[i]=='.')
  60.        i++;
  61.    for ( p=1 ; string[i]>='0' && string[i]<='9'; i++ )
  62.    {
  63.        n = 10*n+string[i]-'0';
  64.        p *= 10;
  65.    }
  66.    return s * n / p;
  67. }
  68.  
  69. void itoa( char* string, int n)
  70. {   //  By BlackZeroX ( http://Infrangelux.sytes.net/ )
  71.    int i,s;
  72.    if ((s=n)<0)
  73.        n = -n;
  74.    i=0;
  75.    do
  76.    {
  77.        string[i++]= n % 10 + '0';
  78.    } while ((n /= 10)>0);
  79.    if (s<0)
  80.        string[i++]='-';
  81.    string[i]='\0';
  82.    reverse(string);
  83. }
  84.  
  85.  

Dulces Lunas!¡.
472  Programación / Programación Visual Basic / Re: [Ayuda]Dar acceso web(desde php) o remoto a bd de aplicacion VB6 en MYSQL Local en: 6 Abril 2012, 20:50 pm
Puedes realizar una conexión con ODBC y acceder con usuarios registrados en el "SGBD" mas no en un archivo BDD... para conectarte via web usa dns como no-ip o usa un servicio web que te plasme la ipc en una html y solo lees ese html en cada instante que se corte la conexion odbc...

Dulces Lunas!¡.
473  Programación / Programación C/C++ / Re: Ayuda con conversión de tipo de variable [c++] en: 6 Abril 2012, 20:45 pm
.
Quieres la cadena ansi de la clase string?... usa c_str()

http://www.cplusplus.com/reference/string/string/c_str/

Dulces Lunas!¡.
474  Programación / Programación C/C++ / Re: Programacion del polinomio de Newton Ayuda!! en: 4 Abril 2012, 09:57 am
Cual es el método de interacciones que estas implementando? (alguna referencia o si tienes la expresion matematica a la mano escribe-la adecuadamente)... publica el código (con coloreado implementando Geshi) que llevas así se te podría ayudar mejor!¡.

* Identa tu código da pereza leerlo así como lo tienes...

Dulces Lunas!¡.
475  Programación / Programación C/C++ / Re: Sock_Raw recv(), recvfrom()..... en: 4 Abril 2012, 06:37 am
.
Solo necesitas asociar el socket con bind... el connect (y si lo llegaste a pensar listen() tamien) esta(n) demás...

Dulces Lunas!¡.
476  Programación / Programación C/C++ / Re: Problema con variables en: 2 Abril 2012, 13:51 pm
Código
  1.  
  2.    double a = 5.1;
  3.  
  4.    if (a < 4.7) {
  5.        printf ("Valor menor de lo permitido\n");
  6.    } else if (a > 5.8) {
  7.        printf ("Valor mayor de lo permitido\n");
  8.    } else {
  9.        printf ("Valor correcto\n");
  10.    }
  11.  
  12.  

Dulces Lunas!¡.
477  Programación / Programación C/C++ / Re: Operaciones matemáticas con números en cadena en: 2 Abril 2012, 07:46 am
Depende a que grado de dificultad quieres hacer que realize operaciones, dependera como lo haras. Por ejemplo.. tenes pensado que haga cosas como esta:

5 + 2 - 1 * 3 + 6

o como esta:

(7+3)*4-1(4+5(2*3+1)+6)+10

¿?

@EDU:
*A eso se llama conversión a cola de prioridad y se ocupa en la conversion de ifija a postfija

Eso es indiferente con lo que ya le dije... inclusive Sen(2*(4^(tan(4-5/5)*sqr(4+5*x)))) convirtiendo a una estructura postfija lo resuelve fácilmente con una evaluación muy sutil y limpia...

Aquí te dejo el algoritmo MUY CLARO (LEE, ENTIENDE, COMPRE, TRADUCE Y ADAPTA)... te recomiendo tener a la mano lapiz y papel y si no le entiendes revisa algunos videos en youtube sobre el tema (para que veas el proceso).

http://www.infor.uva.es/~cvaca/asigs/AlgInfPost.htm
tambien lee esto...
http://quegrande.org/apuntes/EI/1/EDI/teoria/06-07/tad_-_pila_-_expresiones_aritmeticas.pdf

Los códigos de la 2da liga están en Delphi si no mal recuerdo...

mírate este video... para que te quede mas claro...

(La cagaron con la música en ingles... esta mejor la original.)
Ademas de in-fija a postfija te muestra como evaluar la postfija... Así que no hay pre-testo ahora




ah pues no lo sabia la verdad , bueno supongo que lo de ser novato me pasa factura, y ¿cual se utiliza en vez de esa ?
EDITO: Gracias , la que se utiliza si no me indicas otra vez lo contrario es strtol.

usa sscanf();

por ejemplo:

Código
  1.    float Variablefloat = 0.0f;
  2.    sscanf("10.510", "%f", &Variablefloat);
  3.    printf("%f\n", Variablefloat);
  4.  

aunque es mejor strol() y/o strod

Dulces Lunas!¡.
478  Programación / Programación Visual Basic / Re: Winsock api UDP en: 2 Abril 2012, 07:41 am
Mira:  UDP

Cuando haya una duda concreta avísanos... si no sabes nada del tema y solo quieres el código que alguien te de la bendición.

Dulces Lunas!¡.
479  Programación / Programación C/C++ / Re: Operaciones matemáticas con números en cadena en: 1 Abril 2012, 18:49 pm
Usa una conversión de estructuras infija a postija, y después EVALÚA la estructura postfija!¡.

Dulces Lunas!¡.
480  Foros Generales / Dudas Generales / Re: ebay!! no leen el anuncio al comprar i pagas tu el pato? en: 27 Marzo 2012, 19:56 pm
.
Pues primero aprende a escribir correctamente!¡, después aprende a ser HONESTO, eso de ponerle niveles a lo nuevo no existe... o es nuevo o es usado la descripción debe ser lo mas clara posible ya que no estas vendiendo dulces (ni con esto se debe jugar).

e vendido una lacckberry torch en el  anuncio ponia tras la descripcion de las caraccteristicas
movil como nuevo( es decir no es nuevo) y para mas ponia tanbien que tenia algunos pequeño spiques en la caruta lateral( es evidente que quien lee esto sabra que no es nuevo)

La razón a mi criterio SIEMPRE será para el cliente si es que le venden algún producto que no este a cor-de, el vendedor JAMAS debería decir que el producto es nuevo si es su DESCRIPCIÓN (las características son aparte), dice tener rayones o dar a entender que no es nuevo entonces ponerle que es un dispositivo usado y no dejarlo a comprensión del que lo compra y abusar de esto.

El punto negativo a mi consideración es mas que merecido.

Dulces Lunas!¡.
Páginas: 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 331
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines