Skillnad mellan versioner av "Kap 11 Filhantering (37)"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 32: Rad 32:
 
= <b><span style="color:#931136">11.3 &nbsp; Slumplösenord i fil</span></b> =
 
= <b><span style="color:#931136">11.3 &nbsp; Slumplösenord i fil</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
=== <b><span style="color:#931136">Programmet WriteReadFile</span></b> ===
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Uppgiften.jpg]]</div>
[[Image: Write_Read_File_23.jpg]]
+
  
  
== <b><span style="color:#931136">Klasserna ifstream och ofstream</span></b> ==
+
== <b><span style="color:#931136">Programmet RandPasswTest</span></b> ==
[[Image: Klasser_ifstream_ofstream.jpg]]
+
[[Image: RandPasswTest.jpg]]
  
  
== <b><span style="color:#931136">Att skriva till en fil</span></b> ==
+
== <b><span style="color:#931136">Skrivning till filen</span></b> ==
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Att_skriva_fil.jpg]]</div>
+
[[Image: Skrivning_fil.jpg]]
  
  
== <b><span style="color:#931136">Att läsa från en fil</span></b> ==
+
== <b><span style="color:#931136">Läsning från filen</span></b> ==
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Att_lasa_fil.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Lasning_fil.jpg]]</div>
 
+
<br>
+
 
+
<big>
+
:<b><span style="color:red">OBS!</span></b> &nbsp;Om filen <b>WriteRead.txt</b> redan finns raderar satsen
+
 
+
:::<b><span style="color:red">ofstream fileForWrite("WriteRead.txt");</span></b>
+
 
+
:::filens innehåll utan förvarning och skriver nytt innehåll i den.
+
</big>
+
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">11.2 &nbsp; Append mode</span></b> =
+
= <b><span style="color:#931136">Funktionen randPasswd()</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
=== <b><span style="color:#931136">Programmet AppendFile</span></b> ===
+
[[Image: Fkt_randPasswd.jpg]]
[[Image: AppendFile_23.jpg]]
+
 
+
 
+
<big>
+
:Om filen <b>WriteRead.txt</b> redan finns bibehåller satsen
+
 
+
:<b><span style="color:red">ofstream fileForWrite("WriteRead.txt", ios::app);</span></b> 
+
 
+
:filens gamla innehåll och lägger till nytt innehåll, se körresultatet nedan:
+
</big>
+
  
  
 
=== <b><span style="color:#931136">Körresultat</span></b> ===
 
=== <b><span style="color:#931136">Körresultat</span></b> ===
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: AppendFile_Korres.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: RandPasTest_Korres.jpg]]</div>
 
</div>
 
</div>
  

Versionen från 20 november 2023 kl. 19.34

Tis 21 nov, kl 9-12


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


  Genomgång av övningarna 11.1 och 11.2

  Lösningsförslag

Ovn 11 1.jpg


  Skriv inläst text till en fil

Ovn 11 2a.jpg


Kap 11    Filhantering (forts.)

11.3   Slumplösenord i fil

Uppgiften.jpg


Programmet RandPasswTest

RandPasswTest.jpg


Skrivning till filen

Skrivning fil.jpg


Läsning från filen

Lasning fil.jpg


Funktionen randPasswd()

Fkt randPasswd.jpg


Körresultat

RandPasTest Korres.jpg



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











Copyright © 2023. All Rights Reserved.