| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
rpp
Registrado: 24 Oct 2006 Mensajes: 6
| Publicado: 25/10/2006 11:37 am | | | Título: creación de un programa |
| | hola, me gustaría saber como tengo que hacer para que un programa me lea un programa y escriba sus ceros y unos en un archivo de texto. gracias. |
|
| Volver arriba | |
 |
cheroky
Registrado: 22 Sep 2005 Mensajes: 2479 Ubicación: Valladolid (España)
| Publicado: 27/10/2006 11:15 am | | | Título: |
| Me gustaria saber si realmente sabes lo que estas preguntando.
S2. _________________ La cuestión no es si hay vida inteligente en otros planetas lejanos. La cuestión es si hay vida inteligente aquí. |
|
| Volver arriba | |
 |
Requiem
Registrado: 11 Abr 2006 Mensajes: 701
| Publicado: 29/10/2006 9:28 am | | | Título: |
| Yo no he entendido nada.... Jurr cada dia preguntan cosas mas raras (raras = inconexas mentalmente) Vaya bien Requiem |
|
| Volver arriba | |
 |
|
David_Polito
Registrado: 06 Jun 2006 Mensajes: 103 Ubicación: México
| Publicado: 29/10/2006 5:08 pm | | | Título: |
| Creo que este hombre se refiere a un desensamblador.
El ha de querer crear uno.
Échenle una manita de gato. |
|
| Volver arriba | |
 |
cheroky
Registrado: 22 Sep 2005 Mensajes: 2479 Ubicación: Valladolid (España)
| Publicado: 29/10/2006 5:41 pm | | | Título: |
| Lo que pide no existe y si existe no tiene ninguna utilidad, mas es facil implementarlo, pero insisto, ¿para que?
S2. _________________ La cuestión no es si hay vida inteligente en otros planetas lejanos. La cuestión es si hay vida inteligente aquí. |
|
| Volver arriba | |
 |
Killrazor
Registrado: 24 Ene 2006 Mensajes: 1284 Ubicación: Barcelona
| Publicado: 29/10/2006 11:43 pm | | | Título: |
| | Si, lo mejor es abrirlo con un editor hexadecimal, en el caso de que sea eso lo que quiere... |
|
| Volver arriba | |
 |
|
rpp
Registrado: 24 Oct 2006 Mensajes: 6
| Publicado: 31/10/2006 6:33 am | | | Título: Re: creación de un programa |
| | perdonen culpa mia no me he explicado con claridad, lo que quiero decir es: un programa que sea capaz de leer cualquier programa o archivo en ceros y unos, ya esté en memoria( hdd, en ram) y copiar éstos bits en un documento de texto. gracias. |
|
| Volver arriba | |
 |
rir3760

Registrado: 01 Oct 2004 Mensajes: 6586 Ubicación: Mexico
| Publicado: 31/10/2006 7:16 am | | | Título: Re: creación de un programa |
| Espero que tomes esto como una critica constructiva:
Tu programa no tiene nada que ver con el tema de "proyectos en equipo y con licencia opensource", dependiendo de este (tu programa) el tema lo tendrias que abrir en "principiantes", "general", "Trabajos de clase", etc. pero no en este sub-foro.
Mas lo usual:
Para que alguien en este foro pueda ayudarte necesitas ser mas especifico e indicar:
* El lenguaje, compilador y plataforma que utilizas. * Que es exactamente lo que debe realizar tu programa. * Cuanto llevas de tu programa y en que parte tienes dificultades. * etc.
Todo esto se describe en las reglas de los foros.
Un saludo _________________ Memory never recaptures reality. Memory reconstructs. All reconstructions change the original, becoming external frames of reference that inevitably fall short. -- Mentat Handbook |
|
| Volver arriba | |
 |
rpp
Registrado: 24 Oct 2006 Mensajes: 6
| Publicado: 01/11/2006 5:59 am | | | Título: Re: creación de un programa |
| | hola, señor rir3760,programo en windows, con borlan c++ 3.11, y es un proyecto que me he planteado yo, no es ningún trabajo para clase, me falta un programa que me haga eso, y si fuera posible ver el código fuente para adaptarlo al resto. gracias. |
|
| Volver arriba | |
 |
|
rir3760

Registrado: 01 Oct 2004 Mensajes: 6586 Ubicación: Mexico
| Publicado: 01/11/2006 7:33 am | | | Título: Re: creación de un programa |
| | rpp escribió: | | programo en windows, con borlan c++ 3.11 |
¿El lenguaje que utilizas es C o C++?
| rpp escribió: | | es un proyecto que me he planteado yo, no es ningún trabajo para clase, me falta un programa que me haga eso, y si fuera posible ver el código fuente para adaptarlo al resto |
En terminos muy generales tienes que:
1) Abrir el archivo en modo binario con fopen. 2) Leer y procesar cada uno de los caracteres. Para leerlos puedes utilizar varias funciones desde fgetc hasta fread. Cada uno de los caracteres en el archivo es un entero y este lo debes imprimir en base 2. 3) Cierras el archivo con fclose.
Procesar cada uno de los caracteres del archivo es trivial, en el caso de C un ejemplo basico es:
| Código: | #define NOMBRE_ARCHIVO "foozle"
/* ... */
FILE *entrada; int ch;
if ((entrada = fopen(NOMBRE_ARCHIVO, "rb")) == NULL){ perror(NOMBRE_ARCHIVO); return EXIT_FAILURE; }
while ((ch = fgetc(entrada)) != EOF){ /* procesar cada caracter */ }
/* Verificar si la salida del bucle fue causada por error */ if (ferror(entrada)){ perror(NOMBRE_ARCHIVO); fclose(entrada); return EXIT_FAILURE; }
fclose(entrada);
/* ... */ |
Para imprimir un entero en binario o base 2 lo mejor es que utilizes el motor de busqueda de estos foros ya que en la base de datos de esta existen varios ejemplos sobre como imprimir un numero en un base dada y la mas comun es base 2.
Por ultimo tal vez te resulte util seguir este tema ya que su topico es casi identico: Secuencia binaria.
Un saludo _________________ Memory never recaptures reality. Memory reconstructs. All reconstructions change the original, becoming external frames of reference that inevitably fall short. -- Mentat Handbook |
|
| Volver arriba | |
 |
rpp
Registrado: 24 Oct 2006 Mensajes: 6
| Publicado: 02/11/2006 7:38 am | | | Título: |
| | hola, muchisimas gracias por ayudarme, estoy muy agradecido. |
|
| Volver arriba | |
 |
|
|