Skillnad mellan versioner av "Kap 11 Filhantering"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 28: Rad 28:
  
 
= <span style="color:#931136">Kap 11 &nbsp;&nbsp; Filhantering</span></b> =
 
= <span style="color:#931136">Kap 11 &nbsp;&nbsp; Filhantering</span></b> =
 +
<div class="ovnA">
 +
=== <b><span style="color:#931136">Varför filhantering?</span></b> ===
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Varfor_Filhantering.png]]</div>
 +
</div>
 +
 +
 
= <b><span style="color:#931136">11.1 &nbsp; Att skriva till och läsa från filer</span></b> =
 
= <b><span style="color:#931136">11.1 &nbsp; Att skriva till och läsa från filer</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">

Versionen från 19 november 2023 kl. 19.17

Mån 20 nov, kl 13-16


        <<  Agenda          Genomgång 36          Övningar 36          Innehåll & struktur          Nästa lektion  >>      


  Ny version av lösningarna till övn 10.10 & 10.11

  Modularisering av 10.8 med array

Ovn 10 10 ver 2.png


  Modularisering av 10.8 med pekare

Ovn 10 11 ver 2.png


Kap 11    Filhantering

Varför filhantering?


11.1   Att skriva till och läsa från filer

Programmet WriteReadFile

Write Read File 23.jpg

Klasserna ifstream och ofstream

Fil:Ifstream ofstream.jpg


OBS!  Om filen WriteRead.txt redan finns raderar
ofstream fileForWrite("WriteRead.txt");
filens innehåll utan förvarning och skriver nytt innehåll i den.


Körresultat

WRF Korres.jpg


11.2   Append mode

Programmet AppendFile

AppendFile 23.jpg


Om filen WriteRead.txt redan finns bibehåller satsen
ofstream fileForWrite("WriteRead.txt", ios::app);
filens gamla innehåll och lägger till nytt innehåll, se körresultatet nedan:


Körresultat

AppendFile Korres.jpg



Gå vidare till:        när du är klar med denna genomgång.











Copyright © 2023. All Rights Reserved.