• 03-04-2013, 16:00:49
    #1
    Elimde bir fonksiyon var ve bunun içinde bir struct yapısına çeşitli veriler yükleniyor. Bu verileri fonksiyonun dışına aynen struct yapısı olarak aktarmam gerekiyor. Bunu nasıl yapabilirim?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:00:49 -->-> Daha önceki mesaj 15:56:06 --

    şöylede diyebilirim;
    Struct'a atadığım verileri globalleştirmek istiyorum.
  • 03-04-2013, 16:49:37
    #2
    fonksiyonun içerisinde global olarak tanımladığın değişkene değer atayabilirsin.
    
    int a = 0;
    
    void Hesapla()
    {
      a = 4 +5;
    }
    bunun gibi birşey yaparsan başka methodlardan da erişebilirsin. Ama başka sınıflardan kullanmak istiyorum dersen. o zaman pointer kullanman gerekebilir.
  • 03-04-2013, 16:58:32
    #3
    sorunu anladıysam
    https://www.r10.net/1067038923-post11.html

    şuradaki örnek yeterli olacak. metin isminde bir sınıf yazdım, class yerine struct yaparsan çalışır. orada göreceğin gibi public ve private erişim belirleyicileri mevcut. istediğin fonksiyon/değişken i onlarda tanımlayabilirsin. ve yine main fonksiyonu içinden metin ismli sınıftan (sen struct yapacaksın) bir nesne örneği ayarlanmış ve KelimeBul metodu çağrılmıştır.