folder Tahribat.com Forumları
linefolder C - C++
linefolder Pointera İstediğimiz Adresi Atamak ?



Pointera İstediğimiz Adresi Atamak ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    x-t0xid
    x-t0xid's avatar
    Kayıt Tarihi: 12/Ağustos/2015
    Erkek

    Selamlar ben pointera istediğim bir adresi atamak istiyorum böyle bir şey mümkün müdür ? Mümkünse nasıl ?




  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iQsuz
    iQsuz's avatar
    Kayıt Tarihi: 21/Nisan/2008
    Erkek

    int *p;

    p = (int *)(adres)

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    niRvana_GG
    niRvana_GG's avatar
    Kayıt Tarihi: 01/Kasım/2012
    Erkek

    istediğin adresi atayabilirsin ancak bir OS üzerinde çalışıyorsan user modda prosese ait olmayan bir adrese erişim gerçekleştiremezsin.

    Edit: Her türlü nesnenin adresini void pointerda tutabilirsin ama erişmeden önce tür dönüştürme işlemi yapman lazım. Fonksiyon pointerlarını da başka bir fonksiyon pointerına cast edip atayabilirsin ancak çağrı yapmak tanımsız davranış olur.

    niRvana_GG tarafından 10/Oca/16 21:53 tarihinde düzenlenmiştir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pcdoktor636
    pcdoktor636's avatar
    Kayıt Tarihi: 12/Ocak/2010
    Erkek
    niRvana_GG bunu yazdı

    istediğin adresi atayabilirsin ancak bir OS üzerinde çalışıyorsan user modda prosese ait olmayan bir adrese erişim gerçekleştiremezsin.

    Edit: Her türlü nesnenin adresini void pointerda tutabilirsin ama erişmeden önce tür dönüştürme işlemi yapman lazım. Fonksiyon pointerlarını da başka bir fonksiyon pointerına cast edip atayabilirsin ancak çağrı yapmak tanımsız davranış olur.

    bknz

    https://en.wikipedia.org/wiki/Protected_mode

    pcdoktor636 tarafından 10/Oca/16 22:02 tarihinde düzenlenmiştir
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    x-t0xid
    x-t0xid's avatar
    Kayıt Tarihi: 12/Ağustos/2015
    Erkek

    Problem çözüldü kilit

Toplam Hit: 2437 Toplam Mesaj: 5
c pointer