Program Open/Read File (C++)

C dan C++ ternyata sudah menyediakan struktur tertentu untuk mengakses sebuah file, yakni FILE dan struktur ini cuma bisa digunakan jika telah mengaktifkan library stdio.h

Jadi, bagaimana cara menggunakan struktur FILE tersebut?

Caranya sangat mudah, dengan mendeklarasikan pointer yang menunjuk ke struktur FILE itu sendiri.


//FILE *nama_pointer;

FILE *pf;

Terus untuk membuka file, fungsi yang digunakan adalah fopen()


FILE *fopen(char *namafile, char *mode);

Bagian namafile digunakan untuk menunjukkan nama file, sedangkan mode itu merupakan aksi yang ditunjukkan setelah dibuka.

Terdapat 6 jenis parameter mode yang telah disediakan, diantaranya adalah :

Jenis Parameter Mode
Mode
Keterangan
r
File dibuka untuk proses baca (reading)
w
File dibuka untuk proses tulis (writing)
a
File dibuka untuk proses penambahan data (appending)
r+
Dibuka untuk proses pembacaan dan penulisan
w+
Dibuka untuk proses penulisan dan pembacaan
a+
Dibuka untuk proses pembacaan dan penambahan data

Baca lebih lanjut

Belajar fungsi Struct di C++ dan C

Menurut teman, apa itu Struct? ….

Struct adalah…bla-bla-bla? *(well, pada awalnya ane juga ngga bisa ngejabarin struct seakurat defenisi umumnya, tapi ane coba jabarkan berdasarkan gaya bahasa ane ya…).

Deskripsinya, jika kita ingin menghimpun suatu data yang utuh dan terintegritas, misalnya data tersebut terdiri atas dua jenis, data keterangan siswa dan data keterangan guru. Tentunya kebutuhan data dari keduanya akan berbeda. Misalnya data pada guru membutuhkan nip dengan jumlah kode 13 digit dan siswa cuma membutuhkan nis yang kodenya cuma terdiri dari 5 digit, kita bisa membuatnya berada di variabel yg berbeda.

Contoh di C

struct data_guru{

char nama[50];
int nip[13];
char jabatan[50];
}

struct data_siswa{

char nama[50];
int nis[10];
int kelas;
}

Pada dasarnya kita bisa saja membuat semua variabel tanpa melalui struct tapi jika memahami fungsi ini justru dapat meminimalisir proses kinerja komputer, memori, dan penulisan. Pada contoh diatas, meski terdapat variabel *nama yang sama tetapi berada di struct yang berbeda variabelnya tetap akan dianggap sebagai variabel yg berbeda.

Pada C++ setelah mendeklarasikan nama struct teman-teman musti membuat nama variabel untuk menginisialkan pemanggilan isi dari struct tersebut. Sebagai contoh:

Baca lebih lanjut

TIPE DATA C

Pada pemrograman komputer, data yang digunakan umumnya dibedakan atas data nilai numerik dan data nilai karakter. Kemudian data nilai numerik dibedakan lagi atas berbagai macam seperti numerik integer (bulat) atau numerik pecahan (fractial), kemudian… 😛 numerik pecahan dibedakan lagi menjadi nilai numerik pecahan ketepatan tunggal dan nilai numerik pecahan ketepatan ganda.  Namun pada dasarnya dalam C menyediakan lima macam tipe data dasar, yaitu:

  • integer (nilai numerik bulat yang dideklarasikan dengan “int”)
  • floating point (nilai numerik pecahan ketepatan tunggal yang dideklarasikan dengan “float”, biasa disebut dengan bilangan kambang)
  • double-precision (nilai numerik pecahan ketepatan ganda yang dideklarasikan dengan “double”)
  • karakter (dideklarasikan dengan “char”)
  • kosong (dideklarasikan dengan void)

kemudian data-data diatas dapat lagi dikombinasikan dengan suatu “pengubah”(modifier) seperti signed, unsigned, long, dan short. berikut contoh-contohnya:

1. Data tipe integer (bil bulat)

tipe data

Baca lebih lanjut

Coding tembakan\shooting [AS2]

Coding berikut dibutuhkan untuk teman2 yang ingin merancang game bergenre shooter. Berikut langkah2 dasarnya:

1. Buka AdobeFlash dan ambil AS2(kita akan membuat codingnya berdasarkan AS2)

2. Buatlah sebuah movieClip terserah bentuknya yang pasti nanti tujuannya movieclip tersebut akan melancarkan tembakkan. Beri instance name-nya terserah, disini saya beri namanya “shooter”

2014-04-30_2210422014-04-30_222333

3. Buat sebuah movieClip lagi yang nantinya akan dijadikan sebagai peluru, namai saja dengan “Peluru”. dan jangan lupa beri linkage dengan cara mengklik kanan objek tersebut dilibrary dan ambil properties, lalu centang linkage, atau berdasarkan gambar dibawah ini yakni centang “eksport for Actionscript”

2014-04-30_222030

Baca lebih lanjut