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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [59] 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 ... 83
581  Programación / Programación General / Re: Que hicieron para volverse programadores C++? en: 5 Septiembre 2012, 23:10 pm
Leer mucho , y practicar mucho sobre todo, en el subforo de programación en C/C++ hay un post con muchos libros.
582  Programación / Ingeniería Inversa / Re: Intentando crashear OllyDBG OutputDebugString en: 5 Septiembre 2012, 21:41 pm
En el Olly2.x fue lo primero que parcharon jejeje
Ya me supongo porqué jajajaja  >:D
583  Programación / Programación C/C++ / Re: [Duda] Impresion stdprn en: 5 Septiembre 2012, 21:25 pm
Estás retornando FILE en vez de FILE* , además , en la función copia mayus tienes un error de sintaxis como casas jajaja mira:
Este es tu código:
Código
  1. if((caracter=>61)&(caracter=<121))
Y este es tu código corregido:
Código
  1. if((caracter>=61)&&(caracter<=121))
El and debe de ser lógico... , los operadores de comparación estaban al revés.Y he añadido para que coja el filename_nuevo que no lo tenías puesto , hé aquí tu código:
Código
  1. /* Copia de archivo de texto cambiando minúsculas por mayúsculas. */
  2.  
  3. #include <stdio.h>
  4.  
  5. FILE* copia_mayus(FILE *fp, FILE *fp_nuevo);
  6.  
  7. main()
  8. {
  9.      char filename[40], filename_nuevo[40];
  10.      char contenido[200];
  11.      FILE *fp, *fp_nuevo;
  12.  
  13.      printf("Introduce la ruta del archivo a copiar: ");
  14.      gets(filename);
  15.      printf("Introduce la ruta del archivo nuevo: ");
  16.      gets(filename_nuevo);
  17.      fp=fopen(filename,"r");
  18.      fp_nuevo=fopen(filename_nuevo,"w");
  19.  
  20.      fp_nuevo=copia_mayus(fp, fp_nuevo);
  21.      fgets(contenido, 200, fp);
  22.      fprintf(stdout,"%s",contenido);
  23. }
  24.  
  25. FILE* copia_mayus(FILE *fp, FILE *fp_nuevo)
  26. {
  27.     char caracter;
  28.  
  29.     while(caracter!=EOF)
  30.     {
  31.         caracter=fgetc(fp);
  32.  
  33.         if(caracter>=61&&caracter<=121)
  34.         {
  35.             fprintf(fp_nuevo, "%c", caracter-32);
  36.         }
  37.         else
  38.         {
  39.             fprintf(fp_nuevo, "%c", caracter);
  40.         }
  41.     }
  42.     return fp_nuevo;
  43.     fclose(fp_nuevo);
  44. }
  45.  
584  Programación / Programación C/C++ / Re: [Duda] Impresion stdprn en: 5 Septiembre 2012, 18:55 pm
He estado pensando y creo que sería fácil si conociera cuántos caracteres caben en una línea de un fóleo DIN A4. Creo que ese valor sería la clave ¿Alguna idea?
Depende de los márgenes , del tamaño de la letra...
585  Programación / Programación C/C++ / Re: Problema con dlopen(). en: 5 Septiembre 2012, 18:45 pm
Gracias por la respuesta! Que raro, creia haber leido todos los temas de stack overflow que tenian que ver con esto  :¬¬. Ha funcionado asi y con la ruta completa.

Saludos.
Jajajaja bueno , a uno se le pasa cualquier cosa  :silbar:

¡Un saludo!
586  Programación / Programación C/C++ / Re: [Duda] Impresion stdprn en: 5 Septiembre 2012, 18:44 pm
Ufff es complicado pero por lo que he estado viendo puedes pasar la secuencia de escape \f para pasar de página, o sea imprimes 55 líneas , pasas de página con \f etc... , mira aquí --> http://stackoverflow.com/questions/4334370/escape-sequence-f-form-feed-what-exactly-is-it
587  Programación / Programación General / Re: Que contiene internamente el IDE Netbeans? en: 5 Septiembre 2012, 18:31 pm
Exacto , ahí tienes tooodo su código fuente y como funciona Internamente.
588  Programación / Programación General / Re: Que contiene internamente el IDE Netbeans? en: 5 Septiembre 2012, 17:22 pm
Se que es un programa, el problema es que mucho saben "programar" pero no saben como trabajan internamente estos IDEs, los conceptos o definciones que encontramos siempre son muy generales, es como preguntarnos como hicieron para que un PC lea "1" y "0", uno tiene la idea pero nunca lo hemos visto tal vez en un video y debido a un trabajo que tengo me han surgido muchas preguntas. Gracias a todos por responder.
Es que no te hace falta , tu sabes el lenguaje y lo aplicas en un IDE  o donde quieras , o cuando tú escribes en el Microsoft Office Word te preguntas ¿como está hecho para poder escribir? Simplemente sabes escribir y lo haces , pero no importa como este hecho.
589  Programación / Programación C/C++ / Re: Multiplicación de matrices en: 5 Septiembre 2012, 14:43 pm
Hola Kal,

El problema que me da es que la matriz la imprime como si no estuviera inicializada, es decir cada campo aparece relleno de una ristra de numeros.

Un saludo
¿Puede ser por que no los inicializas a 0? Voy a probar y te digo.

EDITO:No sé como va el código pero es eso seguro, los inicializo a 0 porque si no el compilador le dá un valor cualquiera, deberías declarar las variables dentro de los fors , por que si no despues no las puedes reutilizar porque lo tengo que volver a inicializar a 0 o a lo que sea , te dejo la función:
Código
  1. void multiplicar (int m1[][3], int m2[][3])
  2. {
  3.    int m3[n][3];
  4.    for(int i = 0; i<=n; ++i) //Mientras i sea menor o igual a n
  5.    {
  6.        for(int j = 0; j<=3; ++j) //Mientras j sea menor o igual a 3
  7.        {
  8.            m3[i][j]=0;//Establece el elemento con fila i y columna j en 0
  9.        }
  10.    }
  11.    for (int i=0; i<n; i++)
  12.    {
  13.        for (int j=0; j<n; j++)
  14.        {
  15.            for (int k=0; k<n; k++)
  16.            {
  17.  
  18.                m3[i][j]=m3[i][j]+(m1[i][k]*m2[k][j]);
  19.            }
  20.            printf("%d\t",m3[i][j]);
  21.        }
  22.        printf("\n\n");
  23.    }
  24. }
  25.  
590  Programación / Ingeniería Inversa / Re: Intentando crashear OllyDBG OutputDebugString en: 5 Septiembre 2012, 13:29 pm
Buenas .:UND3R:.,
a mi ese código me funciona perfectamente. ¿No estarás intentando probarlo en un OlliDbg parcheado para que no reviente?
Saludos.
En el OllyDbg 2.01 no crashea , igual es que ha usado ese , a mí con esto en C crashea perfectamente.Una pregunta de novato , ¿esto es o puede ser un método AntiDebug?
Código
  1. #include <windows.h>
  2.  
  3. int main(int argc, char **argv)
  4. {
  5.    char cadena []="%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s";
  6.    OutputDebugStr(cadena);
  7. }
  8.  
Páginas: 1 ... 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [59] 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 ... 83
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines