Ciao, grazie per le spiegazioni.
Riprendo la discussione perchè il programma non mi fa aprire un file sia in input che in output.
codice:
/*
* main.cpp
*
*
*/
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include "ferramenta.h"
using namespace std;
int main(){
int m_opt;
fstream f;
cout << "Programma di test ferramenta\n\n\n";
f.open("hardware.dat", ios::in | ios::out | ios::binary);
if(!f){
cerr << "\nFile non creato!\n";
system("PAUSE");
exit(1);
}
ecc...
Il programma stampa "File non creato" e termina. Invece se lo apro solo in modalità input o output funziona.
Inoltre se il file già esiste il programma lo apre in doppia modalità, ma ci sono degli errori di lettura e scrittura su file.
:074: non capisco...