No video

Archivos en C - Apertura y Cierre

  Рет қаралды 5,897

Jose Colbes

Jose Colbes

Күн бұрын

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

Пікірлер: 2
@ion4497
@ion4497 7 ай бұрын
muy bueno
@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: kzbin.info/www/bejne/g2jLmqymlrqigrc 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
Алексей Щербаков разнес ВДВшников
00:47
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 18 МЛН
Unveiling my winning secret to defeating Maxim!😎| Free Fire Official
00:14
Garena Free Fire Global
Рет қаралды 9 МЛН
Pilas - Implementación con una lista enlazada
13:11
Jose Colbes
Рет қаралды 5 М.
Punteros en C - Punteros y Vectores
12:21
Jose Colbes
Рет қаралды 4,5 М.
Argumentos del main en C
12:09
Jose Colbes
Рет қаралды 6 М.
20. ARCHIVOS en LENGUAJE C
26:52
Ericka Zavala
Рет қаралды 35 М.
Asignación dinámica de memoria en C - malloc, calloc y free
9:24
Pilas - Conceptos básicos
6:36
Jose Colbes
Рет қаралды 1,8 М.
Manejo de Archivos en C [Parte 1] {fopen,fclose, fprintf,fscanf }
22:50
Punteros en C - Matrices y punteros
19:32
Jose Colbes
Рет қаралды 10 М.
Pilas - Implementación con un vector (arreglo unidimensional)
12:43
Archivos en C - Lectura/Escritura en archivos binarios
15:10
Jose Colbes
Рет қаралды 8 М.