Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Problema con archivo de texto
Forum Updated to NodeBB v4.3 + New Features

Problema con archivo de texto

Scheduled Pinned Locked Moved Unsolved Spanish
2 Posts 2 Posters 967 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JulianJ Offline
    JulianJ Offline
    Julian
    wrote on last edited by
    #1

    Hola, debo agregar información a un archivo de texto pero cada vez que abro el programa el contenido anterior del archivo se borra. Este es el código:

    Lo siguiente es lo definido en

    Lo siguiente es lo definido en el constructor de QMainWindows. Donde flujo1 y archivo1 son punteros definidos con la etiqueta private de la calse QMainWindows

    archivo1= new QFile ("Reparaciones y Fallas.txt");
     archivo1->open(QIODevice::WriteOnly);
     flujo1= new QTextStream (archivo1);
    

    Lo siguiendo es el código que se realiza en un evento clicked

     archivo1->atEnd();
        QDate date;
        QString fecha;
        fecha=date.currentDate().toString("dd.MM.yyyy");
        QString texto;
        texto=ui->textEdit->toPlainText();
        if(texto.size()>1)
        {
    
            (*flujo1)<<fecha<<":"<<texto<<endl;
    
        }
    

    ¿Qué estoy haciendo mal?

    Saludos.

    1 Reply Last reply
    0
    • juankiJ Offline
      juankiJ Offline
      juanki
      Moderators
      wrote on last edited by
      #2

      Hola

      Para poder añadir texto al final de un archivo tienes que abrirlo con el flag QIODevice::Append, aquí tienes todos los posibles modos de apertura:

      http://doc.qt.io/qt-5/qiodevice.html#OpenModeFlag-enum

      Saludos

      Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
      Procura escribir correctamente y sin faltas de ortografía.

      Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved