C++ Scrivere caratteri speciali su un file di testo

di Anonimizzato23398 il
2 risposte
Ciao,
sono nuovo qui e questo è il mio primo post...
mi piacerebbe imparare il C++ e sto frequentando un corso ma sono ancora all'inizio e spero che mi perdonerete se posto qualche cavolata
ho creato un programmino che apre un file di testo (.rtf) e scrive alcune cose al suo interno... vorrei creare una tabella e per farla avrei bisogno di utilizzare alcuni caratteri speciali.... questi: - ¦ + ++ + ¦ ¦ - - +
per scrivere sul file io utilizzo i seguenti comandi:

        fileo.open("c02.rtf", ios_base::out | ios_base::trunc);
        if(!fileo)  {
                        cerr<<"il file non esiste"<<endl;
                        system("PAUSE");
                    }

        fileo<<"Qui scrivo quello che voglio scrivere nel file di testo"<<endl;
        fileo<<"Ed anche qui posso scrivere quel che voglio..."<<endl;
        fileo.close();
Ho fatto varie prove, ma nessuna ha funzionato quindi evito di scriverle..
nel caso possa servire, utilizzo code blocks o dev-c++
spero qualcuno vorrà darmi una mano...

2 Risposte

  • Per quel poco che ne so credo che il formato rtf preveda degli opcode dedicati proprio alla creazione di tabelle e bordi. Fossi in te cercherei qualche bel reference sul formato rtf e me lo leggerei con attenzione.

    EDIT: questo è quello che ho trovato per primo, con una rapida ricerca. Chissà che vada bene per le tue esigenze...

    https://www.safaribooksonline.com/library/view/rtf-pocket-guide/9781449302047/ch01.html
  • Grazie AldoBaldo per la dritta! non solo mi hai risolto il problema ma mi hai anche semplificato la soluzione...
Devi accedere o registrarti per scrivere nel forum
2 risposte