Salve qualcuno potrebbe gentilmente postarmi un esempio pratico dell'uso del modo di apertura :
ios::noreplace???????
so che vi puo' sembrare banale ma ho dei dubbi.....
Salve qualcuno potrebbe gentilmente postarmi un esempio pratico dell'uso del modo di apertura :
ios::noreplace???????
so che vi puo' sembrare banale ma ho dei dubbi.....
nell'uso di tale modo di apertura.
fino adesso ho aperto files sono di input e in output(con modalità ios::app e ios:ut).
sulla rete ho cercato frammenti di codice che utilizzassero tale istruzione ma non ho trovato nulla.
A me basterebbe vedere il codice di un programma che tenta di aprire un file solo se lo trova(appunto utilizzando tale modo di apertura)e in caso contrario(dopo un istruzione di controllo di apertura fallita) che generasse un altro file.....tutto qua...
La modalita' noreplace fallisce se trova gia' il file ...
Tu vuoi aprirlo solo se esiste ...
Non e' il contrario ?
E quindi che facciamo?
Forse e' meglio che rispieghi ...
allora:
mi servirebbe un frammento di codice che:
tenta di aprire un file (ad esempio ciao.txt) mediante il modo di apertura ios::noreplace.
Il file in questione(ciao.txt) la prima volta NON esiste e di conseguenza l'apertura riesce.
Ma siccome questo frammento di codice poi dovrà essere ripetuto, nel mio programma, quanto tenterà di nuovo di aprire il file ciao.txt(che quindi ora esiste)fallirà l'apertura. e in tal caso eseguiro' un altra funzione.....
Che sistema operativo e compilatore usi?
windows xp
dev-cpp
il mio intento sarebbe di avere un codice che vada bene per qualunque sist.oper. e compilatore.....scusa se sembro troppo esigente....