Herramientas de usuario

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
diario_intimo.c [2024/04/02 23:04] – creado perondiario_intimo.c [2026/04/21 16:06] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
-<code c> +<file c diario_intimo.c> 
-// Programa en C para implementar un diario íntimo simple+// Programa simple en C para implementar un diario íntimo
 // por ~peron // por ~peron
 #include <stdio.h> #include <stdio.h>
Línea 14: Línea 14:
     char entry[MAX_ENTRY_SIZE];     char entry[MAX_ENTRY_SIZE];
     printf(     printf(
-        "Escriba la entrada del diario (1500 caracteres como máximo):\n");+        "Mecanografía tu nueva entrada del diario (1500 caracteres como máximo):\n");
     getchar(); // Consume el carácter newline almacenado en     getchar(); // Consume el carácter newline almacenado en
                // el buffer                // el buffer
Línea 27: Línea 27:
    
     // Agrega la entrada al fichero de diario     // Agrega la entrada al fichero de diario
-    FILE* file = fopen("diario.txt", "a");+    FILE* file = fopen("diario_intimo.txt", "a");
     if (file != NULL) {     if (file != NULL) {
         fprintf(file, "[%s]\n%s\n\n", timestamp, entry);         fprintf(file, "[%s]\n%s\n\n", timestamp, entry);
Línea 42: Línea 42:
 { {
     char line[MAX_ENTRY_SIZE];     char line[MAX_ENTRY_SIZE];
-    FILE* file = fopen("diary.txt", "r");+    FILE* file = fopen("diario_intimo.txt", "r");
     if (file != NULL) {     if (file != NULL) {
         while (fgets(line, sizeof(line), file) != NULL) {         while (fgets(line, sizeof(line), file) != NULL) {
Línea 50: Línea 50:
     }     }
     else {     else {
-        printf("Error: No pude abrir el fichero del diario.\n");+        printf("\nError: No pude abrir el fichero del diario.\n");
     }     }
 } }
Línea 62: Línea 62:
     do {     do {
         // main dashboard         // main dashboard
-        printf("\nAplicación de Diario Íntimo en texto plano\n"); +        printf("Aplicación de Diario Íntimo en texto plano\n"); 
-        printf("1. Agregar Entrada al Diario Íntimo\n"); +        printf("\n"); 
-        printf("2. Ver entradas del Diario Íntimo\n"); +        printf(" 1. Agregar Entrada al Diario Íntimo\n"); 
-        printf("3. Salir\n");+        printf(" 2. Ver entradas del Diario Íntimo\n"); 
 +        printf(" 3. Salir\n"); 
 +        printf("\n");
         printf("Elija una opción: ");         printf("Elija una opción: ");
         scanf("%d", &choice);         scanf("%d", &choice);
Línea 89: Línea 91:
     return 0;     return 0;
 } }
-</code>+</file>

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información