Find Jobs
Hire Freelancers

MANEJADOR DE ARCHIVOS EN C

$10-30 USD

Закрито
Опублікований about 1 year ago

$10-30 USD

Оплачується при отриманні
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 проекту: 36199390

Про проект

6 пропозицій(-ї)
Дистанційний проект
Активність 1 yr ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
6 фрілансерів(-и) готові виконати цю роботу у середньому за $20 USD
Аватарка користувача
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 за 2 дні(-в)
5,0 (1 відгук)
1,0
1,0
Аватарка користувача
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 за 4 дні(-в)
5,0 (1 відгук)
0,0
0,0
Аватарка користувача
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 за 1 день
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
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 за 7 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
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 за 5 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор GUATEMALA
Guatemala City, Guatemala
0,0
0
На сайті з бер. 15, 2023

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.