Differences

This shows you the differences between two versions of the page.

Link to this comparison view

appunti3s:file_stream [2018/04/25 07:55] (current)
Line 1: Line 1:
  
 +vedere anche [[appunti3s:​stream]]
 +
 +<​code>#​include <​fstream></​code>​
 +
 +<file cpp 61.cpp>
 +#include <​string>​
 +#include <​iostream>​
 +#include <​fstream>​
 +
 +int main()
 +{
 +  std::string parola = "​ciao";​
 +  const std::string nomeFile = "​prova.txt";​ // sarebbe errore passare una stringa costante,
 +                                            // bisogna passare una costante stringa...  ​
 +  std::​fstream mioFile; ​
 +
 +  mioFile.open("​prova.txt",​ std::​ios_base::​in|std::​ios_base::​out);​ //aperto in lettura e scrittura
 +  std::cout << "Salvo una parola"​ << std::endl;
 +  mioFile << parola << std::endl;
 +
 +  mioFile.close();​ // opzionale. chiudo il collegamento con il file "​prova.txt"​
 +                   // e posso riutilizzare l'​oggetto per altri file...
 +
 +  return 0;
 +}
 +
 +</​file>​
 +
 +Il buffer serve per non scrivere un carattere alla volta nel file, ma per riempire un vettore e scrivere solo quando il vettore รจ pieno, oppure quando lo decide il programmatore con flush()
  • appunti3s/file_stream.txt
  • Last modified: 2018/04/25 07:55
  • (external edit)