C ile kütüphane oluşturma ve uygulamalar

C ile .h uzantılı kütüphaneler oluşturarak projeyi daha anlaşılır hale getirebiliriz . Kütüphane uzantısı .h olmalıdır ve .c uzantılı sayfanızın en üstünde aşağudaki gibi dahil edilmektedir .

[c]

#include "kutuphane.h"

[/c]

Birkaç basit örnek ile kütüphanemizin içerisine fonksiyonlar oluşturdum ve main.c sayfamızdan fonksiyonlara erişip matematiksel işlemler yaptım . Projenin bitmiş halini en alttaki linkten indirebilirsiniz .

[c]

/* main.c sayfası */

#include <stdio.h>
#include <stdlib.h>
#include "kutuphane.h"

int main(int argc, char *argv[]) {

printf("Bolunebilme : %d",tamBolunebilmeSonucu(5,5));
printf("%s","\n");
printf("Ust Al : %d",ussunuAl(5,5));
printf("%s","\n");
printf("Topla : %d",topla(10,2));

printf("%s","\n");

/* Klavyeden girilen sayıyı fonksiyona gönder */

int d;
scanf("%d",&d);

printf("Klavyeden Girdiginiz Deger : %d",ekranaBas(d));

}

[/c]

[c]

/* kutuphane.h sayfası */

#include <math.h>

int tamBolunebilmeSonucu(int a, int b)
{

if(a%b == 0)
{
return 1;
}
else
{
return 0;
}

}

int ussunuAl(int x,int y)
{

return pow(x,y);

}

int topla(int q,int s)
{
return q + s;
}

int ekranaBas(int w)
{
return w;
}

[/c]

Uygulamayı indirmek için tıklayınız