Et eksempel hvor der først skrives (som før) og derpå læses:
#include <iostream>
#include <string>
#include <fstream>
#include <algorithm>
#include <iterator>
int main()
{
{ // Write
int Array[4] = {12, 14, 16, 18};
std::ofstream OutFile;
OutFile.open("Test.dat");
if(OutFile.is_open())
{
std::copy(Array, &Array[4], std::ostream_iterator<int>(OutFile, "\\n"));
}
OutFile.close();
}
{ // Read
std::ifstream InFile;
InFile.open("Test.dat");
if(InFile.is_open())
{
int InArray[4];
for(int x = 0; x < 4; x++)
InFile >> InArray[x];
// Udskriv til
std::copy(InArray, &InArray[4], std::ostream_iterator<int>(std::cout, "\\n"));
}
else
{
std::cerr << "Failed to open file for reading" << std::endl;
}
}
}
Nej, du spørger ikke dumt, men du burde måske finde en bog eller en online tutorial.