[so] Probleme memorie partajata tema 2 linux

Mirea Bogdan-Stefan b.mirea at yahoo.com
Tue Apr 3 14:07:54 EEST 2012


Mirea Bogdan-Stefan <b.mirea at ...> writes:

> 
> cu:
> 
> for(int j = 4 ; j <= ((int*)mem)[0] ; j++)
> {  
>   printf("%c",((char)mem)[j]);
> }printf("\n");
> 
> o sa fie totul OK.
> 
> Si ai grija, fa in cout cast la char nu la char*
> 
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii

Scuze pt observatia cu cast-ul la char. Este ok cum ai pus char*. Pt ca se
casteaza mem la char* si afisezi mem[j], adica un char.


 
 for(int j = 4 ; j <= ((int*)mem)[0] ; j++)
 {  
    printf("%c",((char*)mem)[j]);
 }printf("\n");


Imi cer scuze si pt reply-uri peste reply-uri, dar am vrut sa imi repar greseala.





More information about the so mailing list