Esperaba contenido interesante -_-
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úCita de: simorg en 18 Noviembre 2013, 04:08 AM
¿Esto te sirve?:
http://manelradio.com/Bobinas.htm
Salu2.
Citar
Ciertamente, pero francamente no creo que esté usando ese estándar, y además en el resto no está permitido. De todas formas, fallo mío, debería haberlo indicado.
¿Y porque no puede usar ese estándar? A lo sumo le saldrá un warning que puede quitar activando el flag de C++11.
Citaroutput.write((char *) array,sizeof(array));Y en esta linea que deberia hacer?
#include <fstream>
#include <iostream>
#include <conio.h>
#include <cstring>
#include <string>
#define pausa cin.get();
using namespace std;
class libros{
public:
bool disponible = true;
string nombre;
string autor;
};
//void saveArray(libros* array, int length);
void saveArray(libros* array, int length)
{
ofstream output("datos.txt",ios::out|ios::binary);
for(int a=0;a<length;a++)
{
output.write((char *) array,sizeof(array));
}
}
int agregar(libros array[]){
for(int i;i<10;i++){
string nombre;
string autor;
cout << "\nIngrese el nombre: ";
fflush(stdin);
getline(cin,nombre);
array[i].nombre = nombre;
cout << "\nIngrese el autor: ";
fflush(stdin);
getline(cin,autor);
array[i].nombre = autor;
return 0;
}
}
int main()
{
libros milibro[10];
cout << "Agregando libros.." << endl ;
agregar(milibro);
getch();
saveArray(milibro, 10);
}