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

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 37: Rad 37:
 
<div class="ovnE">
 
<div class="ovnE">
 
=== <b><span style="color:#931136">Resultatet</span></b> ===
 
=== <b><span style="color:#931136">Resultatet</span></b> ===
[[Image: Resultat_Kryptering_Filer.jpg]]
+
[[Image: Resultatet.jpg]]
 
</div>
 
</div>
  
Rad 43: Rad 43:
 
= <b><span style="color:#931136">Programstrukturen</span></b> =
 
= <b><span style="color:#931136">Programstrukturen</span></b> =
 
<div class="border-divblue">
 
<div class="border-divblue">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Programstrukturen.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Programstrukturen_cpp.jpg]]</div>
 
</div>
 
</div>
  
Rad 49: Rad 49:
 
= <b><span style="color:#931136">Programmet EncryptFile</span></b> =
 
= <b><span style="color:#931136">Programmet EncryptFile</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
[[Image: EncryptFile.jpg]]
+
[[Image: EncryptFileTest.jpg]]
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Klassen EncryptText</span></b> =
+
= <b><span style="color:#931136">Funktionen krypt()</span></b> =
 
<div class="ovnE">
 
<div class="ovnE">
[[Image: EncryptText.jpg]]
+
[[Image: Fkt_krypt.jpg]]
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Klassen WriteFile</span></b> =
+
= <b><span style="color:#931136">Funktionen readShowFile()</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: WriteFile.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Fkt_readShowFile.jpg]]</div>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Klassen ReadShowFile</span></b> =
+
= <b><span style="color:#931136">Funktionen WriteFile()</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: ReadShowFile.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Fkt_writeFile.jpg]]</div>
 
</div>
 
</div>
  
Rad 73: Rad 73:
  
 
<div class="border-divblue">
 
<div class="border-divblue">
=== <b><span style="color:#931136">Gå vidare till: &nbsp;&nbsp;<div class="smallBox">[[Övningar 37 (C/Cpp 23)|<span style="color:blue">Övningar 37</span>]]</div> &nbsp;&nbsp;&nbsp; när du är klar med denna genomgång.</span></b> ===
+
=== <b><span style="color:#931136">Gå vidare till: &nbsp;&nbsp;<div class="smallBox">[[Övningar 38 (C/Cpp 23)|<span style="color:blue">Övningar 38</span>]]</div> &nbsp;&nbsp;&nbsp; när du är klar med denna genomgång.</span></b> ===
 
</div>
 
</div>
  

Versionen från 21 november 2023 kl. 21.13

Ons 22 nov, kl 9-12


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


  Genomgång av övningarna 11.3 och 11.4

  Skriver inläst text till en fil med append mode

Ovn 11 3.jpg


  Slumplösenord i fil, anropar randPasswd()

Ovn 11 4.jpg


  Funktionen randPasswd() med ny lösenordspolicy

Ovn 11 4 h.jpg


Kap 11    Filhantering (forts.)

11.4   Kryptering av filer

Resultatet

Resultatet.jpg


Programstrukturen

Programstrukturen cpp.jpg


Programmet EncryptFile

EncryptFileTest.jpg


Funktionen krypt()

Fkt krypt.jpg


Funktionen readShowFile()

Fkt readShowFile.jpg


Funktionen WriteFile()

Fkt writeFile.jpg



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











Copyright © 2023. All Rights Reserved.