Ciao, grazie per le spiegazioni.
Riprendo la discussione perchè il programma non mi fa aprire un file sia in input che in output.
Il programma stampa "File non creato" e termina. Invece se lo apro solo in modalità input o output funziona.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...
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...

Rispondi quotando