Skillnad mellan versioner av "Kap 11 Filhantering"

Från Mathonline
Hoppa till: navigering, sök
(Skapade sidan med '__NOTOC__ <big>Mån 20 nov, kl 13-16</big> {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="border-bottom:1px solid #797979" width="5px" | &nb...')
 
m
Rad 19: Rad 19:
 
<div class="ovnE">
 
<div class="ovnE">
 
=== <span style="color:#931136"> &nbsp; Modularisering av [[Övningar_33_(C/Cpp_23)|<span style="color:blue">10.8</span>]] med array</span> ===
 
=== <span style="color:#931136"> &nbsp; Modularisering av [[Övningar_33_(C/Cpp_23)|<span style="color:blue">10.8</span>]] med array</span> ===
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_10_10a.png]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_10_10_ver_2.png]]</div>
  
  
 
=== <span style="color:#931136"> &nbsp; Modularisering av [[Övningar_33_(C/Cpp_23)|<span style="color:blue">10.8</span>]] med pekare</span> ===
 
=== <span style="color:#931136"> &nbsp; Modularisering av [[Övningar_33_(C/Cpp_23)|<span style="color:blue">10.8</span>]] med pekare</span> ===
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_10_11.png]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_10_11_ver_2.png]]</div>
 
</div>
 
</div>
  
 +
<br><br>
  
= [[Kap_10_Pekare_(34)#Fr.C3.A5gor_om_pekare|<span style="color:blue">Genomgång av frågorna om pekare</span></b>]] =
 
  
<br><br>
+
= <b><span style="color:#931136">Kap 11 &nbsp;&nbsp; Filhantering</span></b> =
 +
= <b><span style="color:#931136">11.1 &nbsp; Att skriva till och läsa från filer</span></b> =
 +
<div class="ovnE">
 +
=== <b><span style="color:#931136">Programmet WriteReadFile</span></b> ===
 +
[[Image: P_Write_Read_File.jpg]]
  
= <b><span style="color:#931136">Repetition av kap 10 Pekare</span></b> =
+
 
 +
<big><big>
 +
:<b><span style="color:red">OBS!</span></b> &nbsp;Om filen <b>WriteRead.txt</b> redan finns raderar
 +
 
 +
:::<b><span style="color:red">new StreamWriter("WriteRead.txt")</span></b> filens innehåll utan
 +
 
 +
:::förvarning och skriver nytt innehåll i den.
 +
</big></big>
 +
 
 +
 
 +
=== <b><span style="color:#931136">Körresultat</span></b> ===
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Korres_WRF.jpg]]</div>
 +
</div>
 +
 
 +
 
 +
= <b><span style="color:#931136">11.2 &nbsp; Append mode</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
 +
=== <b><span style="color:#931136">Programmet AppendFile</span></b> ===
 +
[[Image: AppendFile.jpg]]
 +
 +
 
<big><big>
 
<big><big>
:Gå igenom genomgångarna om pekare, lektionerna [[Lektion_29_(C/Cpp_23)|<b><span style="color:blue">29</span></b>]]-[[Lektion_34_(C/Cpp_23)|<b><span style="color:blue">34</span></b>]].
+
:Om filen <b>WriteRead.txt</b> redan finns bibehåller
:Lusläs koderna i programexemplen, experimentera med dem.
+
 
:Gör övningarna du inte hunnit göra.
+
:<b><span style="color:red">new StreamWriter("WriteRead.txt", append:true)</span></b> filens gamla innehåll
:Läs texten<span>:</span><math> \qquad\qquad\;\;\, </math><div class="smallBox">[http://mathonline.se/Kap%2010%20Pekare.pdf <b><span style="color:blue">Kap 10 Pekare</span></b>]</div><math> \qquad\qquad\;\;\, </math>
+
 
 +
:och lägger till nytt innehåll.
 
</big></big>
 
</big></big>
 +
 +
 +
=== <b><span style="color:#931136">Körresultat</span></b> ===
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Korres_AppendFile.jpg]]</div>
 
</div>
 
</div>
  
Rad 44: Rad 72:
  
 
<div class="border-divblue">
 
<div class="border-divblue">
=== <b><span style="color:#931136">Gå vidare till: &nbsp;&nbsp;<div class="smallBox">[[Övningar 35 (C/Cpp 23)|<span style="color:blue">Övningar 35</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 36 (C/Cpp 23)|<span style="color:blue">Övningar 36</span>]]</div> &nbsp;&nbsp;&nbsp; när du är klar med denna genomgång.</span></b> ===
 
</div>
 
</div>
  

Versionen från 19 november 2023 kl. 17.24

Mån 20 nov, kl 13-16


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


  Genomgång av ö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




<b>Kap 11    Filhantering

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

Programmet WriteReadFile

P Write Read File.jpg


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


Körresultat

Korres WRF.jpg


11.2   Append mode

Programmet AppendFile

AppendFile.jpg


Om filen WriteRead.txt redan finns bibehåller
new StreamWriter("WriteRead.txt", append:true) filens gamla innehåll
och lägger till nytt innehåll.


Körresultat

Korres AppendFile.jpg



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











Copyright © 2023. All Rights Reserved.