1) Aşağıdaki gibi, add.c ve main.c diye iki dosya nasıl derlenir? Biraz bakındım, "C guesses" gibi şeyler yazmışlar.

add.c:

int add(int a, int b)
{
return a + b;
}


main.c:

// int add(int, int);
int main()
{
return add(3, 5);
}

2) Bu C++'da derlenemez, değil mi?

* GCC kullanıyorum.

 

oops siz header vs. olmadan demişsiniz ve ben hiç görmemişim :/

main'e #include "add.c" ile include ettiyseniz :

source un olduğu dizinde terminalde gcc main.c komutu ile derleyebilirsiniz.

// main böyle olmalı yani
#include <stdio.h>
#include "add.c"

int main()
{
printf("%d\n", add(3, 5));
return 1;
}

mesela 8 basmalı ekrana.

derleyince .out oluşur, ./main.out ile çalıştırabilirsiniz.

cinsiikinoktaustustesapik
1

mobil görünümden çık