Find Jobs
Hire Freelancers

MANEJADOR DE ARCHIVOS EN C

$10-30 USD

Cerrado
Publicado hace alrededor de 1 año

$10-30 USD

Pagado a la entrega
Archivo de entrada [login to view URL] Mkdir uno Mkdir dos Mkfile [login to view URL] Datos que contiene el archivo [login to view URL] cd.. cd.. listar cd uno listar cd dos listar ___________________________________________________________________________________________________________________________________ Descripción de las instrucciones: Mkdir nombre de directorio: esta instrucción se compone de la palabra reservada mkdir y después de un espacio se coloca el nombre del directorio creado, cuando se reconozca la instrucción en ese momento el nombre del directorio se almacena en el arreglo de control de archivos y se indica que es un directorio. Mkfile nombre del archivo: con esta instrucción se le indica al programa que se está creando un archivo en el directorio en donde se encuentren, en ese momento, después de la instrucción separado por un espacio viene el nombre del archivo y después del nombre del archivo viene el texto que compone al archivo, siempre será de texto, ese archivo se guarda en el arreglo poniendo el nombre del archivo y su contenido e indicando en que directorio se encuentra. CD..: Instrucción cd.. lo que indica es que se sale del directorio actual y se regresa al directorio anterior, esta instrucción no hace nada en el arreglo, solo le indica al control de directorios en que directorio esta. CD nombre de directorio: Instrucción cd esta lo que hace es que al poner el nombre del directorio se ingresa en él y se puede listar los archivos que se contienen en él. Listar: Esta instrucción lista en el archivo de salida el contenido del arreglo de control de archivos y directorios. Solo para esta instrucción se escribirá en el archivo de salida.
ID del proyecto: 36199390

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 1 año

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
6 freelancers están ofertando un promedio de $20 USD por este trabajo
Avatar del usuario
Hola! Soy un estudiante avanzado de ciencias de la computación y desarrollador de software especializado en C/C++. Llevo mas de 5 años desarrollando programas en C y muchas veces tuve que manejar archivos y directorios, creando incluso funciones como las del proyecto por lo que no será difícil llevarlo a cabo. Con gusto puedo ayudarte con lo que sea necesario. Saludos, espero tu respuesta!
$20 USD en 2 días
5,0 (1 comentario)
1,0
1,0
Avatar del usuario
Hola! Con gusto puedo desarrollar el programa que necesita. A partir de la descripción del proyecto, parece que un script tipo bash o csh podría ser más sencillo, pero si el requisito es hacerlo en C no hay ningun problema.
$15 USD en 4 días
5,0 (1 comentario)
0,0
0,0
Avatar del usuario
Su proyecto no es complicado, me ha interesado y quizá le sirva mi ayuda. Soy programador y analista, y he escrito programas en C. Asumo que la plataforma destino puede ser Linux. Procedí a escribir el programa que implementa las instrucciones descritas. Entiendo que el arreglo de control puede ser solamente una estructura interna del programa, y por lo tanto no toca el contenido del sistema de archivos real de la computadora. En mi implementación cada elemento del arreglo de control es una estructura que porta el nombre, el tipo (directorio o archivo) y tres apuntadores para reflejar la estructura jerárquica de un sistema de archivos real. Agregué instrucciones de salida que reportan el estado del programa conforme avanza, y al terminar hago un volcado del arreglo de control. Le puedo compartir una captura de la salida para mi entrada de prueba o para cualquier otra prueba que desee procesar. Podemos comentar los detalles de la implementación para asegurar que le servirá a través del Chat, si le interesa mi propuesta. El programa está listo para su entrega, y puedo explicarlo si hace falta. De cualquier modo gracias por su atención.
$15 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
He desarrollado diferentes soluciones informáticas que han facilitado la realización de procesos de una forma más ágil y eficiente, sin embargo, me gustaría conocer más acerca de los requerimientos del proyecto para así poder darte más detalles.
$15 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Buen día, me resulta interesante tu proyecto, ya que tiene que ver con lenguaje de programación ANSI C, uno de los lenguajes con el cual mayor experiencia tengo y me siento cómodo para trabajar. Entiendo, que deseas crear tus propios comandos para ser ejecutados sobre una terminal en Linux. Si esto es así, tengo una base en ANSI C que podría usar para resolver tu problema. El tema es que si mi oferta te resulta atractiva, me gustaría poder preguntarte algunos detalles que no me quedan claros del todo y que me ayudaría mucho, me respondieras. La primera pregunta es: ¿Qué es para ti un "arreglo de control de archivos"?, entiendo que podría ser un "array" interno el cual se usará para el control. ¿Todos los mensajes de salida serán hacia la pantalla de la terminal? ¿Todos los comandos son un programa diferente o es un solo programa? Una vez resolviendo estas preguntas, podría yo empezar con tu solución. Me encuentro al pendiente, muchas gracias. Saludos!!!
$30 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de GUATEMALA
Guatemala City, Guatemala
0,0
0
Miembro desde mar 15, 2023

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.