qsort, bsearch gibi fonksiyonların türden bağımsız yazılabilmesi için, karşılaştırmayı yapan fonkiyon bu fonksiyona parametre olarak geçilir, C++ daki template benzeri. Şu koda bak bakayım anlayacak mısın #include <stdio. h> #include <string. h> void AddFunInt(void ptr1, void ptr2) void AddFunStr(void ptr1, void ptr2) void sumOp(void dataPtr1, void dataPtr2, void int main Hocam ncelikle çok teşekkürler. Mantığı kavradım genel olarak ancak kafama takılan kısım; toplam = sumOp 55, 66, AddFunInt); Burda 55 ile 66yı pointerla gndermişiz, string = sumOp(str1, str2, AddFunStr); Burda ise direk fonksiyonu pointer ile çağırmışız. Aradaki fark nedir? Neden yaptık? bilenyok tarafından 27/Şub/13 20:55 tarihinde düzenlenmiştir

qsort, bsearch gibi fonksiyonların türden bağımsız yazılabilmesi için, karşılaştırmayı yapan fonkiyon bu fonksiyona parametre olarak geçilir, C++ daki template benzeri. Şu koda bak bakayım anlayacak mısın #include <stdio. h> #include <string. h> void AddFunInt(void ptr1, void ptr2) void AddFunStr(void ptr1, void ptr2) void sumOp(void dataPtr1, void dataPtr2, void int main

Hocalar bu zıkkımdan hiç bi halt anlamadım, yardımcı olun. Şimdi olay şu, Kullanıcıdan 2 input alıcaz. Bunlar integer ya da string olabilir. İnteger ise toplayacağız, string ise sonuna ekleyeceğiz. Anlamadığım kısım ise bu fonksiyon içinde nasıl fonksiyon çağırdığımız. İşleyişini kısaca anlatabilir misiniz? void sumOp(void dataPtr1, void dataPtr2, void ;