Тёмный

Archivos en C - Apertura y Cierre 

Jose Colbes
Подписаться 3,4 тыс.
Просмотров 6 тыс.
50% 1

En este video se presenta las operaciones para apertura y cierre de archivos en C, y los modos de apertura de archivos.

Опубликовано:

 

20 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 3   
@ConfusedBoombox-di7sr
@ConfusedBoombox-di7sr 14 дней назад
soy de la UNA pero soy del tipo que no le gusta mucho ir a clase y prefiere estudiar por su cuenta la verdad tuve problemas en un examen y ahora me estas salvando todo si tengo tiempo miro completo pero por ahora miro apartir de archivos nomas ya que grande sos
@angelffg
@angelffg Год назад
Hola José, en primer lugar te saludo esperando que te encuentres bien. Primeramente quiero FELICITARTE por el excelente canal y contenido que publicas. Por favor sigue adelante que lo haces muy bien. Te escribo porque soy desarrollador de Software y deseo incorporar a Lenguaje C en alguna parte de mis programas, bien sea de forma directa o a través de alguna DLL. En estos días realicé un programa en C que escribe 1.000.000 de líneas en un TXT. Algo sencillo, pero la intención era estresar un poco al computador y comparar la velocidad de Linux Vs. Windows, es decir, compilé el programa para ambos ambientes. En Linux usé el compilador gcc en su versión 12 (Casi la última), pero en Windows, usé DEV-C++ versión 5 y el compilador que trae es el gcc en la versión 6. Te comento esto, porque no sé si tenga algo que ver en el problema que te voy a mencionar. Resulta que en Linux, el programa se ejecuta en tan sólo 3 seg. e inicialmente en Windows se ejecutaba en casi 2 hrs, pero luego de desactivar y de excluir la carpeta en el Antivirus que trae Windows, el programa se ejecuta en 4 Minutos. Aún así, la diferencia entre Linux y Windows es mucha. Para poder documentar lo anterior y exponerlo en un grupo al que pertenezco, realicé un video para que se pueda observar la situación. Es un poquito largo, pero la verdad está interesante, pues se tocan varias tecnologías en el video: Link del video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-M7hiypaUoLU.html Te comento por último, que tengo conciencia que el programa no está optimizado, es decir, yo realizo el fopen(), fprintf() y fclose() dentro de un ciclo for, sin embargo, eso es intencional, porque como te comenté más arriba, la idea era estresar al computador. Yo sé que lo óptimo sería abrir el archivo antes del ciclo for y cerrarlo al salir de dicho ciclo, dejando sólo el contenido del fwrite() dentro del for. Te copio el programa por si deseas realizar las pruebas, existen 2 versiones del fuente; una donde uso fopen(), fprintf() y fclose() ese se llama: archivo1.c y otra versión donde uso las instrucciones de bajo nivel de archivos ( open(), write(), close() ) y realizo el cálculo de algunas métricas, ese programa se llama archivo3.c. He notado que el problema en Windows está a la hora de abrir y cerrar el archivo. Podrás verlo en el programa: archivo3.c Gracias Jose por todo lo que puedas apoyarme y estoy aquí también por alguna ayuda que necesites. Saludos, Angel Ferreira Programa archivo1.c ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' #include #include int main(){ #define TotalRecords 1000000 #define HOLA "Hola mundo " int i=1; char buffer[100]; char *FileName = "file.txt\0"; remove(FileName); FILE *File; for(i=1;i
@ion4497
@ion4497 9 месяцев назад
muy bueno
Далее
Punteros en C - Definición
14:29
Просмотров 10 тыс.
Pilas - Conceptos básicos
6:36
Просмотров 2 тыс.
Programación en C - Lectura de archivos
22:14
Просмотров 146 тыс.
Tutorial de C - 21. Archivos (1): fopen y fclose
12:41
Naming Things in Code
7:25
Просмотров 2,2 млн