/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

creación de un programa

 
      Índice del Foro elrincondelc.com -> Desarrollo de un proyecto de software libre
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
rpp



Registrado: 24 Oct 2006
Mensajes: 6

MensajePublicado: 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)

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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)

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 02/11/2006 7:38 am
Título:

hola, muchisimas gracias por ayudarme, estoy muy agradecido.
Volver arriba
      Índice del Foro elrincondelc.com -> Desarrollo de un proyecto de software libre
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com