Está en la página 1de 2

//////Parte 1//////////

#include<iostream>
#include<stdlib.h>
#include<fstream>
#include<cmath>

using namespace std;

void main() {

int a = 1, b = 2;
float e;

e = a + b;
fstream archivo("v.bin", ios::binary | ios::out | ios::app);

archivo.write((char*)&a, sizeof(int));
archivo.write((char*)&b, sizeof(int));
archivo.write((char*)&e, sizeof(float));
archivo.close();
system("pause");

*/

/*
////////Parte 2/////////

#include<iostream>
#include<stdlib.h>
#include<fstream>

using namespace std;

void main() {

int a_read, b_read;


float e_read;

ifstream archivo("v.bin", ios::binary);

archivo.read((char*)&a_read, sizeof(int));
archivo.read((char*)&b_read, sizeof(int));
archivo.read((char*)&e_read, sizeof(float));

cout << "La suma es:" << e_read << endl;


archivo.close();
system("pause");

*/

/*
// Parte 1
#include<iostream>
#include<stdlib.h>
#include<fstream>
#include<cmath>
using namespace std;

void main() {
int a = 13, b = 17;
float e;

e = (a + b);

fstream archi("ArchivoBinario.bin", ios::binary | ios::out | ios::app);


archi.write((char*)&a, sizeof(int));
archi.write((char*)&b, sizeof(int));
archi.write((char*)&e, sizeof(float));

archi.close();
system("pause");
}

También podría gustarte