Bloque 8.3: Escribir en Fichero de Texto con fprintf

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2025
  • Se explica como Escribir en un Fichero de Texto sobreescribiendo el fichero anterior con la funcino fprintf.

ความคิดเห็น • 39

  • @IMTIvanBlake
    @IMTIvanBlake 6 ปีที่แล้ว

    Tu curso me ha ayudado bastante, estoy muy agradecido, bendiciones

  • @gagetsu
    @gagetsu 4 ปีที่แล้ว

    Que mostraras el fichero en windows fue super super intuitivo de lo que hacíamos

  • @javidiez7468
    @javidiez7468 3 ปีที่แล้ว

    un curso genial

  • @gagetsu
    @gagetsu 4 ปีที่แล้ว +1

    Tio 2 h explicando mi profesor y no le entendía pensaba que yo era el problema xD

  • @jluiscoll
    @jluiscoll 4 ปีที่แล้ว

    Muy bien explicado, gracias. Me llama la atención que el fichero muestre los numero enteros que has introducido con fprintf (%i) pues parece que han entrado como cadena de dígitos!!!!! Puede que sea porque has abierto el fichero con el modo "w" que equivale a "wt" para fichero de texto.

  • @hugomorenobravo4682
    @hugomorenobravo4682 5 ปีที่แล้ว

    excelente video hermano!!!!

  • @carlossantaella139
    @carlossantaella139 8 ปีที่แล้ว +10

    te quedaste en el 8.3 dijistes que ibas a seguir el tema de ficheros al final de este video y luego sacas uno blocke final xD q paso ahi jajaj

  • @andresvelez5740
    @andresvelez5740 7 ปีที่แล้ว +1

    que tal hola, soy de Guayaquil-Ecuador de verdad men han servido de mucho tus clases pero necesito saber referente al tema de árboles, me agradaría mucho si lo tendrías en dev c++ o en c#

  • @ricardocerinoacevedo9942
    @ricardocerinoacevedo9942 4 ปีที่แล้ว

    Disculpa es que me dejaron un programa tipo menú una opción es para leer el archivo y otra para escribir algo en el, lo que pasa es que cuando meto esta función en un case de la función switch no me deja agregar nada ¿Como lo puedo solucionar?

  • @joseponce6250
    @joseponce6250 8 ปีที่แล้ว +1

    Hola, porque no funciona el programa si dejo las operaciones juntas. La de escribir un numero y escribir texto?

  • @antoniobolanos1270
    @antoniobolanos1270 7 ปีที่แล้ว +1

    Amigo, Ya termine de estudiar tus tutoriales de C y la verdad son EXCELENTES. Sabes? quiero hacerte una Donación, pero no me gusta hacer las cosas por Internet, prefiero ir al Banco. ¿Esfactible que puedas enviarme tus datos bancarios para realizar un depósito? Saludos y espero tu respuesta.

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  7 ปีที่แล้ว

      Buenas muchas gracias por las buenas palabras, lamentablemente no facilito mis datos bancarios como medida de precaución, espero que lo comprendas, por ello utilizo Paypal como intermediario, al ser la herramienta mas segura del mercado, espero que lo comprendas.
      Un saludo.

    • @antoniobolanos1270
      @antoniobolanos1270 7 ปีที่แล้ว

      Amigo, te comento; hace poco tuve un problema al pagar con tarjeta vía internet y desde entonces ya no pago por ese medio. Por esa razón solicitaba tus datos para ir al Banco. En fin, entiendo tus razones. Deja agarro valor para hacer la Donación. No me tardaré mucho, lo prometo. Saludos.

  • @christianrangel87
    @christianrangel87 3 ปีที่แล้ว

    Gracias por tu video, tengo una duda: cómo harías para guardar y modificar varios campos como si fuera una tabla de base de datos

    • @wooziplay
      @wooziplay 3 ปีที่แล้ว +1

      Eso se haria pasando el archivo.txt a archivo binario

  • @danielromero304
    @danielromero304 3 ปีที่แล้ว

    amigo saludos, tengo una duda talvez me podrías aclarar he hecho de muchas maneras para abrir un fichero como " a " o igual como ios:: y no me abre ayuda

  • @carmenperaltaabarca
    @carmenperaltaabarca 11 ปีที่แล้ว +1

    Hola, qué tal... tengo una duda de este tema, ¿es posible crear más de un fichero de salida? es decir si repito 10 veces un mismo algoritmo, ¿es posible que se generen 10 archivos .txt sin eliminar el anterior? Que se puedan obtener archivo1.txt, archivo2.txt...archivo10.txt??? jejecutando 10 veces el algoritmo.
    Tus cursos son geniales¡¡¡

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  11 ปีที่แล้ว +1

      Buenas, lo bueno de la programacion es que puedes probar las diferentes ideas sin demasiados esfuerzos, asi que te recomiendo que pruebes lo que tienes en la cabeza, a ver que conclusiones sacas!
      Aun asi, te comento que tal como esta el algoritmo, si ejecutas 5 veces o las que sea el algoritmo, al estar en modo w cada vez que se ejecute el programa creara el archivo "Bloque8.3.txt" y si esta creado pues lo borrara y lo creara de nuevo, por lo que la respuesta es, que con este algoritmo NO podras tener 10 archivos diferentes (creo que hago esto mismo en el video)... asi pues, para tener 10 archivos diferentes los tendras que hacer en el codigo! y no con un simple repetimiento.
      Un saludo.

    • @carmenperaltaabarca
      @carmenperaltaabarca 11 ปีที่แล้ว

      Empieza A Programar hummm, me sugieres que genere dentro de mi función ¿30 archivos diferentes .txt? Declarar 30 FILES, hummm creo que no sería muy buena idea... mejor lo ejecuto en linux en nodos diferentes (cuento con 12 nodos), al menos 12 en cada ejecución, cada uno con su nombre, ¿crees que esté bien así?

  • @binemecio
    @binemecio 9 ปีที่แล้ว +1

    Hola bro ! , grandes videos los he visto casi todos, sin embargo no encuentro el bloque 8.4, lo eliminaron o no existe ¿?
    espero que aclares un poco eso , gracias por tus videos y saludos.

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  9 ปีที่แล้ว +1

      +binemecio Tienes que verte los vídeos a través de la lista de reproducción, así no tendrás este tipo de dudas.
      Un saludo.
      th-cam.com/play/PLw8RQJQ8K1yQDqPyDRzt-h8YlBj96OwMP.html

  • @Leandro-np1uk
    @Leandro-np1uk 4 ปีที่แล้ว

    No harás unos videos de listas enlazadas?

    • @amarilloaccho6004
      @amarilloaccho6004 4 ปีที่แล้ว

      tambien lo espero, espero que haga esos videos

  • @aphysicstudent5226
    @aphysicstudent5226 3 ปีที่แล้ว

    Como puedo escribir el nombre de mi archivo por teclado? Es decir, usted introduce el nombre del archivo directamente en el código, pero como podría introducir yo el nombre que quiera por teclado ? Gracias ;)

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  3 ปีที่แล้ว

      Te recomendaria que te vieras todos los videos anteriores para aprender a hacerlo, un saludo.

    • @aphysicstudent5226
      @aphysicstudent5226 3 ปีที่แล้ว

      @@EmpiezaAProgramar Me los he visto todos, he visto todo el curso y no sale en ningún vídeo. En cualquier caso no importa ya lo solucioné era colocando el nombre del vector de tipo char en donde iría el nombre entre comillas del archivo. Se colocaría como f=fopen (nombre,"w"), siendo nombre, la el vector en el que se ha introducido el Nombre (valga la redundancia) del archivo en cuestión.

  • @jorgeb2789
    @jorgeb2789 8 ปีที่แล้ว +1

    Alguien sabe porque me saltan estos errores:
    In function 'int main()':
    [Error] 'system' was not declared in this scope
    In function 'voiod Comprobacion(FILE*)':
    [Error] 'exit' was not declared in this scope
    /*Programa*/
    #include
    #include
    #include
    void Comprobacion(FILE *f);
    int main(){
    FILE *f;
    f=fopen("Bloque8.3.txt","w");
    Comprobacion(&*f);
    system ("pause");
    return 0;
    }
    void BorrarSaltoLinea(char str[]){
    int lengh;
    lengh=strlen(str);
    str[lengh-1]='\0';
    }
    void Comprobacion(FILE *f){
    if(f==NULL){
    printf("El fichero no se ha podido abrir.
    ");
    exit (1);
    }
    }

  • @jluiscoll
    @jluiscoll 4 ปีที่แล้ว

    No entiendo como habiendo leido 50 como entero, se guarda en el fichero como cadena!!!!!!?????

  • @carmenperaltaabarca
    @carmenperaltaabarca 11 ปีที่แล้ว

    hummm, me sugieres que genere dentro de mi función ¿30 archivos diferentes .txt? Declarar 30 FILES, hummm creo que no sería muy buena idea... mejor lo ejecuto en linux en nodos diferentes (cuento con 12 nodos), al menos 12 en cada ejecución, cada uno con su nombre, ¿crees que esté bien así?

  • @carlosmanuelrubiobecerra6815
    @carlosmanuelrubiobecerra6815 7 ปีที่แล้ว

    Amigo se puede leer un archivo. Xls?

  • @manuelreyespantrigo7832
    @manuelreyespantrigo7832 7 ปีที่แล้ว

    Y el 8.4? No está en la lista :(

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  7 ปีที่แล้ว +2

      Se queda en el 8.3 la lista, después puedes saltar al curso medio de C, aunque yo te recomiendo que mires los juegos simples en C y que pases a Java.
      Un saludo.

    • @manuelreyespantrigo7832
      @manuelreyespantrigo7832 7 ปีที่แล้ว

      Empieza A Programar pero entonces ya no sigues dando apuntes de ficheros? una lástima

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  7 ปีที่แล้ว +2

      Con lo que has aprendido, ya puedes hacerlo practicamente todo, no necesitas mas conocimientos sobre ese tema :D,

  • @usuarioanonimo577
    @usuarioanonimo577 5 ปีที่แล้ว +1

    falta el bloque 8.4!!!

  • @alexmartinez275
    @alexmartinez275 6 ปีที่แล้ว

    tonterias yo esto ya lo sabia