You are on page 1of 24

Universidad Nacionál Autónoma de México

Fundamentos de Programación

BRIGADA 5
PIZZAPP
• Generando el archivo CSV

• Se generaron las preguntas en un archivo de excel,


modificando su extensión.

• Las bibliotecas empleadas son:


• ·<stdio.h>
• ·<locale.h>
• Esta biblioteca se empleó para el reconocimiento de
caracteres especiales.
• lo primero que se realizo fue llamar a las bibliotecas
• stdio.h (define tres tipos de variables, varias macros y varias
funciones para realizar entradas y salidas.)
• string.h (define un tipo de variable, una macro y varias funciones
para manipular matrices de caracteres.)
• stdlib.h (define cuatro tipos de variables, para realizar funciones
generales.)
• locale.h (define la configuración específica de la ubicación, como
formatos de fecha)
• Inicialmente se ocupó un apuntador a un archivo de nombre
mi_archivo, posteriormente se creó un arreglo de una
dimensión para delimitar el nombre del archivo en caracteres,
el cual puede ser capaz de ser leído por el programa.

• Después se creó un arreglo de dimensión indefinida llamado


resp.

• Consiguientemente se introdujo un contador i.


• Primero imprimimos un mensaje inicial, “ Ingrese el nombre del
archivo a leer”.

• Además le recordamos al usuario no olvidar la extensión .csv

• El programa imprime “ Nombre de archivo:” posteriormente la


función gets lee la cadena del nombre del archivo.
• Posteriormente, se procede a abrir el archivo en modo lectura.

• Después si el archivo no existe se empleó un si simple para


arrojar el mensaje “No se encuentra ningún archivo con ese
nombre”.
• Posteriormente la función fseek realiza el conteo de bytes
empleados en la cadena del archivo previamente abierto.

• Consiguientemente se declara la variable n_elementos como


entero, donde por medio del uso de la función ftell se efectúa
el conteo de caracteres almacenados en los bytes.
• Posteriormente el programa genera una única cadena de
caracteres con los caracteres previamente leído por las tres
funciones previamente empleadas, por medio de la función
calloc.

• Siguientemente por medio de la función fread se efectuará la


lectura de la única cadena generada.
• Una vez generado el proceso de lectura del archivo,ahora se
procede a crear el archivo en el cual aparecerá la
conversación.

• Primero se abre el archivo llamado respuestas con extensión


txt en modo escritura.
CONCLUSIONES
• Fue un trabajo laborioso, pero entretenido.

• Se nos presentaron algunos retos, pero se solucionaron


adecuadamente.

You might also like