Halo teman,
maap langsung tanya tentang bhs c yang di tempat kuliah tidak diajarkan
secara detail karena dosen hanya mengajarkan syntax2 dasar saja (atau pas
saya nggak masuk waktu itu)
Pertanyaan tentang structure program atau bagaimana membuat program secara
procedural dan modular terpecah, membuat header file dan library file.
langkah compile program yang codenya terpecah jadi banya file (modular) dan
tentang preprocessor directive dsb:
1. Apa pebedaan memprogram pada preprocessor directive dan dengan
memprogram pada sebuah function void main() atau function lain ? dan apa
sebenarnya kelebihan dan kegunakan preprocecor directiveitu sendiri ?
contoh
#IFDEF SYSTEM=MAC
#include "mac.h"
#ELSEIF SYSTEM=WINNT
#include "winnt.h"
#ENDIF
2. Saya masih binggung perbedaan H file header <stdio.h> dengan source code
C itu sendiri . Soalnya kadang aku menemukan seorang programmer membuat
header file sendiri contoh <hello.h> yg dipakai dalam programnya.
Juga tentang penggunaan sebuah library apa.lib.
- Perbedaan dari segi pengertian dan code programnya apa saja dari ketiga
type file diatas?
3. Saya sudah belajar tentang storage class suatu variable bak auto,
static, dsb. yg menerangkan bahwa variabel tsb bisa dipakai baik secara
global atau private hanya pada function.
Pada saat saya kita menulis sebuah bahasa c. misal ada 3 file : induk.c,
anak1.c dan anak2.c
anak1 dan 2 berisi function function yang nanti dipakai dalam induk.c
dimana function main() berada (induk program).
Itu cara compilenya gimana ?
gcc induk.c anak1.c anak2.c
apa betul ? atau boleh dibalik? karena di compiler tahu dimana letak void
main().
Terus gimana Linker supaya yang jadi executable itu hanya indux.c nantinya.
4. Bagaimana membuat library (*.lib) ?
Oke i, itu saja , maap ngerepoti,
Terimas Kasih
Ahmad Juniar
Visit Kawan Lama Industrial EXPO 2000 from 13 - 25 Nov 2000 at Kawan Lama
Building
Visit Our Web Site : http://www.kawanlama.com
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]