eventual, poti face mai simplu: mem += 4; // urci la adresa de unde incepe sirul puts( (char*)mem ); // Asta pt ca sirul din memorie se termina in '\0' mem -=4; // cobori la inceputul memorie partajate - adica la zona unde este // mapat int-ul