Hola, genial naderST lo hago con C no hay problema. Tengo otra cosita, sabes como puedo escribir un salto de linea en el archivo? Probe grabando el "\n" pero solo me queda el "LF" y necesito que quede el "CR" y "LF" completo.
				
			Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
iÞi[NUL][NUL][NUL][NUL][NUL]
[NUL][NUL][NUL][NUL][NUL]iÞi
#include<iostream>
#include<fstream>
#include<sstream>
#include <stdlib.h>
using namespace std;
int main()
{
    struct transaccion
    {
           long long importe;
    };
    
    
    
    ofstream file;
    file.open("Base.txt",ios::app | ios::binary);
    
    struct transaccion trx;
    
    trx.importe=6938217;
    
    file.write((char *)&trx,sizeof(trx));
    
    file.close();
    
    
    return 0;
       
}
iÞi
XXXXiÞiAAAA
XXXX<caracteres long long en binario>AAAA
#include<iostream>
#include<fstream>
#include<sstream>
using namespace std;
int main()
{
    struct transaccion
    {
           string campo1;
           long long campo2;
           long long campo3;
           string campo4;
    };
    
    ofstream file;
    file.open("Base.txt",ios::binary);
    
    struct transaccion trx;
    
    trx.campo1="XXXX";
    trx.campo2=1000;
    trx.campo3=1000;
    trx.campo4="AAAA";
    
    file.write((char *)&trx, sizeof(trx));
    file.close();
    
    return 0;
       
}
 . Alguna idea como hacerlo. Por favor necesito que me quede de esta manera, ya se que es al pedo hacer esto pero necesito que al abrirlo con el Notepad++ se vea como describo al principio.
. Alguna idea como hacerlo. Por favor necesito que me quede de esta manera, ya se que es al pedo hacer esto pero necesito que al abrirlo con el Notepad++ se vea como describo al principio.
#include<iostream>
#include<string>
#include<fstream>
#include <sstream>
using namespace std; //evita que escriba el nombre del paquete std para cada funcion ej: std::cout...
int main()
{
    
    struct transaccion
    {
         string campo1;
         string campo2;
         string campo3;
         string campo4;
    };
    
    struct transaccion trx;
    
    ifstream input;
    input.open("Transacciones.txt",ios::in);
    char buffer[250];
    
      
    while(!input.eof())
    {
        char *auxSplit;
        
        input.getline(buffer,250);
        
        auxSplit = strtok(buffer,";"); /* Separador ";" */
        trx.campo1 = auxSplit;
        cout << trx.campo1 << "\n";
        
        auxSplit = strtok (NULL, ";");
        trx.campo2 = auxSplit;
        cout << trx.campo2 << "\n";
        auxSplit = strtok (NULL, ";");
        
        trx.campo3 = auxSplit;
        cout << trx.campo3 << "\n";
        auxSplit = strtok (NULL, ";");
        
        trx.campo4 = auxSplit;
        cout << trx.campo4 << "\n";
        
        delete(auxSplit);
    }
    
    input.close();
    return 0;
}
Cita de: dato000 en 25 Noviembre 2012, 03:59 AM
Tienes que buscar mejor, osease, saber escribir en el buscador...