Jump to content
asyraff91

Susahnye C++

Recommended Posts

ellop! ajar den vb? pandai x? :(:(:(

Boleh.. Ada program VB tak?

Tapi tak bleh bincang kat sini la... kena pegi kat thread lain...

Edited by Alternator

Share this post


Link to post
Share on other sites

Biar aku terangkan sikit-sikit. Secara asasnya C++ ada 2 environment iaitu *Windows dan *Console. Seperti yang si asyraff91 tanya, kita guess yang dia belajar dalam console mode (of course la baru belajar).

Dalam coding C++ secara asasnya mesti terdapat Header dan main. Contoh seperti dibawah:

#include <stdio.h>

main()         
{
    printf("Hi, Leh kenal?"); 
    return 0;
}

Apabila di 'compile' dan jalankan program tersebut akan keluar output seperti gambarajah dibawah:

hi.jpg

Sedikit keterangan mengenai penulisan aturcara diatas:

#include <nama header> = digunakan untuk menerima arahan dari fail lain

main() = ia adalah permulaan bagi sesebuah atucara. Wajib ada. Kalau takde, program tak bleh jalan. Compiler akan baca fungsi main dulu.

printf = arahan ini untuk memaparkan mesej. Arahan ni datangnya dari library 'stdio.h'.

{ = Pembuka bagi aturcara (mesti ada)

return 0; = untuk arahan keluar. Arahan lain juga boleh digunakan seperti exit(0); atau ExitProcess(0);

} = penutup bagi aturcara (mesti ada)

*Console = DOS Enviroment, atau yang skrin warna hitam tulisan putih je tu. Selalunya dipanggil Command Prompt atau MS-DOS Command Prompt.

*Windows = Graphical User Interface (GUI), atau program yang berasaskan Window. Contohnya game Minesweeper, Heart, etc... atau pendek kata, yang boleh klik-klik...

right ^^

Edited by Navigator®

Share this post


Link to post
Share on other sites

korang ajar lah vb kat sini...senang skit...

kan vb ade kena mengena ngan c++...

apa salahnye...

bleh korang terang secara mendalam x pasal console tu...dan contoh skali...

x paham lah...

Share this post


Link to post
Share on other sites

oik... bleh aku repair sket tak?

#include <nama libary> bukan header

yang main () tuh la header nya , header ada banyak contohsatunya void

stdio.h dan yg seumpamanya tu header file, main() tu plak function header

Share this post


Link to post
Share on other sites

stdio.h dan yg seumpamanya tu header file, main() tu plak function header

tengok extension dia pun dah .h (mean header la... :D )

sorry ... aku pon newbie gak..

aku konfius sket but.. aready understand ..and dah buat rujukan pon

korang ajar lah vb kat sini...senang skit...

kan vb ade kena mengena ngan c++...

apa salahnye...

bleh korang terang secara mendalam x pasal console tu...dan contoh skali...

x paham lah...

sila pergi ke ruangan VB sub forum

Share this post


Link to post
Share on other sites

ahhh...susah nye nak blajar C++...

saya blajar sendiri je...takde sape nak ajar...baru form 3...bkn U lagi...

korang bleh bagitau sedikit sebanyak pasal C++...

nak jugak buat...asyik main game org lain je...

Okla, masih muda....2-3 tahun ngko tekun tntu b4 masuk u ngko dah pandai C++...

ko tengok buku ni...

http://www.amazon.com/exec/obidos/tg/detai...002056?v=glance

nak cari kat kedai mmg takde kot...ko dload e-book la...buku ni ajar basic c++ dari perspektif nak start buat game(lebih kurang camtu),so yg ringan camni bleh bantu motivasi ngko kot

EDIT:tp buku ni tak la ajar ngko buat Ragnarok online ker,Elder Scroll....buku ni ajar c++ cuma dari sudut berbeza

Edited by hoyoyo80

Share this post


Link to post
Share on other sites

aik...tak tau plak c++ bleh buat ragnarok online , elder scrolls...bla...bla...

mungkin lps pmr baru start blajar c++...baru ade mase skit nak focus dpn pc...

huhuhuh kalau nak buat game kena advance ..

kena blaja .. guna directX/OpenGl untuk 3D rendering... kira banyak bende la sampai pecah kepala ko nanti

Share this post


Link to post
Share on other sites

aik...tak tau plak c++ bleh buat ragnarok online , elder scrolls...bla...bla...

mungkin lps pmr baru start blajar c++...baru ade mase skit nak focus dpn pc...

Jgn espect senang jerk nak wat game camtuh guner c++.. jauh lagi perjalanan.. tapik yang paling penting kener ader target ngan usaha.. neh satu link utk mula..

Share this post


Link to post
Share on other sites

stdio.h dan yg seumpamanya tu header file, main() tu plak function header

Biar CFoo++ bagi tunjuk ajar sikit :rolleyes: . OK, lihat kod dibawah...

int Makan(int Pebende)
{
NyamNyam(Pebenda);
}[/codebox]

Kod ni men-declare function sekali dgn coding. Biasanya dalam fail cpp

[codebox]int Makan(int Pebende);

Kod di atas ni pulak mendeclare prototype bagi fungsi sebelumnya. Prototaip ni nama saje, takdak body. Biasanya orang letak dlm fail header.

Biasanya sesuatu function yang kita buat akan digunakan di tempat-tempat lain (note! prgoram yang besar selalunya menggunakan banyak fail cpp - kalau untuk projek final year selalunya pakai 1 cpp saje.) jadi compiler nak tahu rupa fungsi asal untuk memastikan ianya di call dengan betul ditempat lain. Yang kompiler nak tahu hanya prototaip saje, body tak payah, sebab tu lah kita masukkan semua prototaip ke satu fail (biasanya .h iaitu header file) dan includekan ke cpp yang nak call function tersebut.

Kenapa guna header dan prototaip?

1. Supaya laju sebab kompiler tak perlu melalui koding function setiap kali function tersebut di call

2. Selamat, terutamanya bila kita nak tolong orang lain tanpa membahayakan diri sendiri, kita bagi library ngan header supaya diorang boleh guna tapi koding tetap kita punya (rahsia).

Fail-fail spt "stdio.h", "io.h", "conio.h" sebenarnya adalah header yang mengandungi prototaip kepada fungsi-fungsi yang berada di dalam library standard. Dia orang bagi header ngan librari supaya kita boleh pakai tapi kodingnya dia orang simpan. Kalu tak macam mane nak cari makan.

Ok, cuba faham yang tu dulu, nanti CFoo ajar lagi. Kalu ada apa-apa yang tak faham, boleh tanye.

Edited by CFoo++

Share this post


Link to post
Share on other sites

En. CFoo++ ada YM tak... aku ingat nak berguru ler. Nanti ada problem, bleh aku rujuk master C-Foo++....:D

Share this post


Link to post
Share on other sites

En. CFoo++ ada YM tak... aku ingat nak berguru ler. Nanti ada problem, bleh aku rujuk master C-Foo++....:D

LanoG, aku tak de YM la... Aku malas nak apply sbb aku ni kadang2 bile buat koje, henset pun aku tutup. Maklumlah buat progrem ni tak boleh ada gangguan masa buat koje. Cam ni laa..., kalau ko ada apa-apa kemusykilan letak je kat mana-mana topik yang patut, aku akan cuba bagi pendapat. Atau pun ko boleh gak masuk forum kat mawarsoft.com, kat situ aku bukak topik untuk C++ je. Orang lain pun boleh join gak tapi jgn ramai-ramai sgt sebab server aku ni pakai streamyx je, takut tak larat..... K.

Share this post


Link to post
Share on other sites

salam..para bro@otai2 dlm rum nih..

err..aku ade problem pasal nk coding C++ gune DEVc++...

nk masukkan real time & buat color yg berbeza pd output screen(bios)..

stakat nih, aku cume dpt buat background and tulisan satu caler ajer..

aku try gune code

system("COLOR 1g");

kalo ader sape2 tau..sile la bg idea..

Share this post


Link to post
Share on other sites

fulamak ada gak adik form 3 yang nak blaja programming.. aku pun masa time form 2 lagi dah start programming.. first language yang aku belajar ialah BASIC. BASIC ni senang je, macam bahasa kita reka2 sendiri tapi kena ikut syntax dia. Lepas tu aku dah berjinak2 ngan VB, aku trus blaja C masa time aku form 5.....

Share this post


Link to post
Share on other sites

salam..para bro@otai2 dlm rum nih..

err..aku ade problem pasal nk coding C++ gune DEVc++...

nk masukkan real time & buat color yg berbeza pd output screen(bios)..

stakat nih, aku cume dpt buat background and tulisan satu caler ajer..

aku try gune code

system("COLOR 1g");

kalo ader sape2 tau..sile la bg idea..

itu kan function call OS command? aku rase leh jalan terus.. aku selalu gune system("color 0c"); je.. include <iostream> dah cukup kot... kekadang aku pening gak apa lib kene gune kalau nak gune sesetengah function :D

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...