Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
peki nasıl almayı başardın
Hayır, ondan hiçbir şey çıkmayacak.
İstediğim şey için dizinin tam yapısını bilmem ve yapının başlangıcına bir işaretçiye sahip olmam gerekiyor.
Tabii ki deneyebilirsiniz ... Ama bu zaten bir hack). Her ne kadar genel olarak ... Evet, denemek gerekecek)
"tam yapı" nedir?
bedeni? veya veri türü ?
"tam yapı" nedir?
daha spesifik olarak, sorun nerede?
Örneğin, bir dize dizisini bir dll'ye ilettiğinizde, geçirilen boş bir dizeye işaretçi değil, işaretçiye sahip bir yapıdır.
Ve böylece diziler için yapıya ulaşma fırsatı görmüyorum. Yalnızca dizi verilerinin kendisine yönelik bir işaretçi vardır.
Tamam, işte başka bir fikir
Örneğin, bir dize dizisini bir dll'ye ilettiğinizde, geçirilen boş bir dizeye işaretçi değil, işaretçiye sahip bir yapıdır.
Ve böylece diziler için yapıya ulaşma fırsatı görmüyorum. Yalnızca dizi verilerinin kendisine yönelik bir işaretçi vardır.
Diziyi bir yapı ile sarın, sonra oraya ulaşabilirsiniz. Ek bellek tüketimi == 0.
Bir yapıya işaretçiyi nasıl alırsınız? Hemen hemen aynı şeyi yapmak istedim, ama bir tane daha çörekle.
memcpy() :)
Tamam, bu gece denemeliyim.
Ve sonra bağlantılar çalışmıyor, dosyalar çalışmıyor (. En azından bir şey almanız gerekiyor.