Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2010, 12:16
diegoalv
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta Ayuda con ejercicio (archivos)

Buenas, este es mi primer post, tengo el siguiente programa, pero no me genera el .dat que quiero...no sé realmente donde está el error, el compilador no me indica ningún error de sintaxis (utilizo dev c++ 4)...

Código C++:
Ver original
  1. #include <iostream.h>
  2. #include <stdlib.h>
  3. #include <fstream.h>
  4. #include <conio.c>
  5. typedef struct vendedor{
  6.  
  7.     char CodigoVendedor[3];
  8.     char Nombre[40];
  9.     float ImporteVenta;
  10.  };
  11.  
  12. void main(){
  13.    int n;
  14.    vendedor vendedores[100];
  15.    cout<<"Numero de vendedores: ";
  16.    cin>>n;
  17.    ofstream archivo1("C:\registros\vendedor.dat");
  18.    for(int i=0;i<n;i++)
  19.    {
  20.      cout<<"Codigo de Vendedor: ";cin>>vendedores[i].CodigoVendedor;
  21.      cout<<"Nombre: "; cin>>vendedores[i].Nombre;
  22.      cout<<"Importe de Ventas: ";cin>>vendedores[i].ImporteVenta;
  23.      archivo1.write( (char *)(&vendedores[i]), sizeof(vendedores));
  24.    }
  25.    archivo1.close();
  26.    getch();
  27. }

Muchas gracias

Última edición por diegoalv; 28/06/2010 a las 12:22 Razón: Utilizar etiqueta highlight