DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
285
Tıklama
0
Öne Çıkarma
Java ve C arasında Veri aktarım
R
11 yıl (10585 mesaj)
Yarbay
Konu Sahibi

Elimde bir c projesi var hesap yapan. Java'da ki GUI'de anlık olarak değişen bir label bulunmakta. Bu labelın değerini c projesindeki exeye yollayıp hesap yapıp yeni değeri yazdırmak istiyorum. En uygun yolu ne olabilir?

Düşündüklerim:
Aynı bilgisayarda socket programlama saçma olur muhtemelen.
Java'da dosyaya yazıp, c de hesaplanıp tekrar Java'dan okunabilir.
Java'dan başka bir exe çağırma örnekleri var da oradan dönen değişkeni nasıl alacağımı bilmiyorum.
Shared memory düşündüm, windowsta nasıl bilmiyorum.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



-
11 yıl (738 mesaj)
Yüzbaşı

biraz daha araştır derim. en kötü 2. seçeneği tercih et derim ama sürekli değişiyor diyorsun. bir belgeye yazdırıp başka projeden o belgedeki veriyi çekip tekrar javadan okutacağını yazmıssın ancak hata olasılığı çok fazla.



M
11 yıl (5771 mesaj)
Yarbay

Shared memory kasar, en temizi bir dosyaya yazip okumakta. Ya da C programini Java ile baslatip arguman olarak label degerlerini verebilirsin. Webservis gibi bir katmanla da farkli bilgisayarlarda calisilacaksa olusan durumunu duzeltebilirsin.




Bu mesajda bahsedilenler: @Eleasar
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.