http://wiki.math.bme.hu/history/12._h%C3%A1zi_feladat?feed=atom&12. házi feladat - Laptörténet2024-03-28T17:20:07ZAz oldal laptörténete a wikibenMediaWiki 1.18.1http://wiki.math.bme.hu/index.php?title=12._h%C3%A1zi_feladat&diff=6711&oldid=prevAlukacs, 2011. május 2., 17:17-n2011-05-02T17:17:30Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">←Régebbi változat</td>
<td colspan='2' style="background-color: white; color:black;">A lap 2011. május 2., 17:17-kori változata</td>
</tr><tr><td colspan="2" class="diff-lineno">6. sor:</td>
<td colspan="2" class="diff-lineno">6. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     char szin[10];</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     char szin[10];</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     int egysegar;</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     int egysegar;</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     float suly</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     float suly<ins class="diffchange diffchange-inline">;</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>} gyumolcs;</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>} gyumolcs;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">16. sor:</td>
<td colspan="2" class="diff-lineno">16. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Ebben az esetben az olvasas es az iras:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Ebben az esetben az olvasas es az iras:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>fwrite(&a, sizeof(a), 1, fp);</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>fwrite(&a, sizeof(a), 1, fp);</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>fread(&a, sizeof(a), 1, fp);</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>fread(&a, sizeof(a), 1, fp);</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Itt a fájl végét a 0 jelzi!  Pl:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Itt a fájl végét a 0 jelzi!  Pl:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>while(fread(&szem, sizeof(szem), 1, f)!=0)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>while(fread(&szem, sizeof(szem), 1, f)!=0)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>A beadandók: az adatokat író program, az adatokat olvasó program és egy minta adatfájl.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>A beadandók: az adatokat író program, az adatokat olvasó program és egy minta adatfájl.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Az adatokhoz ki lehet találni másik struktúrát, pl személyek, állatok, könyvek, stb adatai. Legyen benne string, egész és lebegőpontos szám.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Az adatokhoz ki lehet találni másik struktúrát, pl személyek, állatok, könyvek, stb adatai. Legyen benne string, egész és lebegőpontos szám.</div></td></tr>
</table>Alukacshttp://wiki.math.bme.hu/index.php?title=12._h%C3%A1zi_feladat&diff=6710&oldid=prevAlukacs, 2011. május 2., 17:16-n2011-05-02T17:16:58Z<p></p>
<p><b>Új lap</b></p><div>Készítsünk a gyakorlaton vett feladat mintájára egy olyan programot, amely adatokat olvas be egy struktúrába, majd fájlba írja azt, egy másik programot pedig, ami ezt kiolvassa és kiírja a képernyőre. <br />
Struktúra példa:<br />
typedef struct<br />
{<br />
char neve[20];<br />
char szin[10];<br />
int egysegar;<br />
float suly<br />
} gyumolcs;<br />
<br />
<br />
int main()<br />
{<br />
gyumolcs a;<br />
}<br />
<br />
Ebben az esetben az olvasas es az iras:<br />
fwrite(&a, sizeof(a), 1, fp);<br />
fread(&a, sizeof(a), 1, fp);<br />
<br />
Itt a fájl végét a 0 jelzi! Pl:<br />
while(fread(&szem, sizeof(szem), 1, f)!=0)<br />
<br />
A beadandók: az adatokat író program, az adatokat olvasó program és egy minta adatfájl. <br />
Az adatokhoz ki lehet találni másik struktúrát, pl személyek, állatok, könyvek, stb adatai. Legyen benne string, egész és lebegőpontos szám.</div>Alukacs