Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2010, 20:34
margarito04
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Ayuda con ejercicio (archivos)

es pregunta tonta pero tienes el directorio "c:\registros" creado?
si es asi, bueno pues el error es muy simple en C++/C cuando tu escribes una cadena de caracter y kieres que '\' sean leidas textualmente, entoces debes escribirlas doble de la siguiente forma
ofstream archivo1("C:\\registros\\vendedor.dat");
El motivo es muy simple, \ pueden ser utilizados para secuencias de escape, como por ejemplo
'\n' representa un salto linea
'\t' tabulador
'\r' retorno de carro
Tambien te sugiero que imediatamente despues de tratar de abrir un archivo verifiques si efectivamente se abrió. en este caso puedes utilizar el metodo is_open(), para verificar.