<div dir="ltr"><div><div>Ok, scuze, am crezut ca pot sa ridic probleme si cu privire la anumite intrebari din cadrul workshop-ului. Cat despre raspunsul care era asteptat, cred ca m-am prins. <br><br></div>Scuze inca o data,<br>
</div>Andrei <br><div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/3/23 Emma Mirica <span dir="ltr"><<a href="mailto:emma.mirica@gmail.com" target="_blank">emma.mirica@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>
<br>
<br>
<div class="gmail_quote">2013/3/23 Andrei Vasiliu <span dir="ltr"><<a href="mailto:andrei.vasiliu2211@cti.pub.ro" target="_blank">andrei.vasiliu2211@cti.pub.ro</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Buna,<br>
<br>
Am avut aceasta intrebare la workshop si acum o am si de corectat:<br>
Fie p un pointer către un întreg pe un sistem pe 32 de biți. Știind că valoarea<br>
lui p este 0xC0000004, ce valoare are p + 1?<br>
<br>
Mi se pare ca intrebarea nu e formulata foarte clar, in sensul ca daca pointerul<br>
p spre integer este de tip int*, atunci p+1 este 0xC0000008, dar daca p este de<br>
tip char*, atunci p+1 este 0xC0000005.<br>
<br>
Am realizat si un program pentru a arata acest aspect:<br>
<br>
#include <stdio.h><br>
<br>
int main(void){<br>
    int a = 5;<br>
    char *char_pointer_to_integer = (char*)&a;<br>
    int *int_pointer_to_integer = &a;<br>
    printf("char_pointer_to_integer = %p, char_pointer_to_integer+1 = %p\n",<br>
char_pointer_to_integer, char_pointer_to_integer+1);<br>
    printf("int_pointer_to_integer = %p, int_pointer_to_integer+1 = %p\n",<br>
int_pointer_to_integer, int_pointer_to_integer+1);<br>
    return 0;<br>
}<br>
<br>
care are output-ul:<br>
char_pointer_to_integer = 0xbfa021a4, char_pointer_to_integer+1 = 0xbfa021a5<br>
int_pointer_to_integer = 0xbfa021a4, int_pointer_to_integer+1 = 0xbfa021a8<br>
QED ;))<br>
<br>
Deci, cum ar trebui abordata aceasta intrebare?<br>
<br>
Multumesc anticipat,<br>
Andrei<br>
</blockquote>
<div><br>
Buna Andrei,<br>
<br>
Intrebarea este foarte clara: "Fie p un pointer către un întreg pe un sistem pe 32 de biți.".<br>
<br>
In ceea ce priveste problemele legate de workshop-ul 4, ma gandeam la probleme administrative. Nu este in regula sa explici solutia pentru o problema pe care foarte probabil si alti colegi ai tai o au de corectat. Pe viitor sa fii mai atent.<br>

<br>
Thanks,<br>
Emma<br>
<br>
 <br>
</div>
</div>
<br>
</div>

</blockquote></div><br></div></div></div></div></div>