Halo Sobat apakabar nih? Semoga sehat selalu ya.. Pernah gak sih ketika kita telah membuat koding yang menurut kita sudah benar susunannya,namun kita dihadapkan pada sebuah "Pesan Error" pada message box yang membuat kita bingung untuk membetulkan sebuah debug/error pada kodingan yang telah kita buat pada bahasa pemrograman Borland C++,seperti sebuah pesan "Syntax Error" dan sebagainya. Nah,kali ini kita akan membagikan sebuah tips mengetahui makna error pada bahasa pemrograman C++ .
1.Argument List syntax
eror :
Yaitu adanya kesalahan pada daftar
argument fungsi.
2.Array bounds missing ] :
Array pada program harus di akhiri dengan kurung siku.
3.Array size too large :
Ukuran harga yang di deklarasikan terlampau pembesar.
4.Assember statemen too
long :
Kode dalam bahasa mesin / tidak boleh lebih dari dari 480 byte.
5. Bad file name format
include directive :
Nama file yang akan disertakan dalam satu program melalui # include,harus di
apit oleh tanda khusus.contoh “nama.h” atau (nama file.h)
6.Bit file field 100
large :
Sebuah bit file field harus didefinisikan dengan dengan lebar berupa angkapan
kostanta bernilai antara 1 (satu) dan 16 (enam belas).
7. Call of-nan fungtion:
Fungsi yang di pangil ternyata di deklarasikan bukab sebagai fungsi,melainkan
misalnya dideklarasikan sebagai variable.
8.Cannot modify a const
object:
Nilai objek yang dideklarasikan dengan kata-kata cost,tidak dapat diubah.ada ungkapan atau pernyataan yang mengubah
nilainya.
9.Cost syntax error :
Ada type cost (konvensi type) yang symbol tidak tepat.
10.Caracter constant too long :
Panjang constant karakter maksimal hanya dua karakter.
11.Compound statement missing } :
Kekurangan tanda kurung kurawal penutup pada program.periksa jika ada kesalahan
meletakkan tanda kurug kurawal.
12.Conflicting type modifier :
Dua buah modifier (modifikasi type) seperti near dan far tidak boleh digunakan
secara bersamaan untuk modifikasi type.
13.Constant expression required :
Ukuran array harus dinyatakan dengan suatu konstanta
14.Could not find file ‘xxx’ :
Artinya file ‘xxx’ tidak ditemukan.
15.Declaration missing " ; " :
Pendeklarasian file struk atau union harus diikuti dengan tanda titik koma (;).
16.Declaration needs type or strange
class :
Suatu deklarasi harus memiliki palinh tidak satu tipe dan satu kolos
penyimpanan.
17.Declaration syntax error :
Ada pernyataan yang simbolnya kurang atau terlalu banyak.
18.Default outside of switch :
Ada perintah default yang terletak di luar pernyataan switch.Biasanya hal ini
di sebabkan kesalahan penempatan penempatan kurung kurawal (}).
19.Define directive needs an
identifier :
Define harus diikuti dengan identifier atau krakter spasi,selain itu tidak di
benarkan.
20.Division by zero
Ada pembagian suatu bilangan konstanta dengan nol (0).
21.Do statement must have while
Pernyataan do harus memiliki while.
22.Do-while statement missing ( :
Sesudah while pada pernyataan do,harus diberi tanda kurung buka.
23.Do-while statement missing ) :
Ungkapan kondisi dalam do-while harus di akhiri dengan ).
24.Do-while statement missing " ; " :
Kurang tanda ; pada pernyataan do-while.
25.Duplicate case :
Setiap case pada pernyataan switch,haru memiliki nilai ungkapan konstanta yang
unik (tidak sama dangan yang lain).
26 Enum syntax error :
Kesalahan pada pendeklarasian enum.
27.Enumaration constant syntax error :
Pernyataan yang di berikan sebagai nilai enum,harus berupa konstanta.
28.Error writing output file :
Pesan kesalahan ini akan tampil jika disket penuh atau rusak pada saat ada
penulisan ke file.
29.Expression syntax :
Kesalahan ini biasanya di sebabkan adanya dua operator yang
berurutan,penampilan tanda kurung yang kurang tepat,atau kurang tanda titik.
30.File name too long :
Nama file pada pengarah # include terlalu panjang,maksimal untuk do,hanya di
ijinkan sampai 64 karakter.
31.If statement missing ) :
Kurung tanda ( sesudah ungkapan kondisi yag mengikuti kata-kata if.
32.Illegal character ‘c’ ( oxxx ) :
Ada karakter yang tidak absah,nilai decimal karakter tersebut di tampilkan
keluar.
33.Illegal in halisation :
Ada inisialisasi harus di berikan suatu konstanta,atau alamat variable
extern di tambah atau di kurangi suata konstanta.
34.Illegal octal digit :
Ada konstanta octal yang mengandung digit lebih besar dari 7.
35.Illegal pointen subtraction :
Kesalahan ini biasa timbul jika ada pengurangan suatu pointer dengan non
pointer.
36.Illegal struction operational :
Struktur tidak bole di gunakan untuk operator-operator selain titik,alamat dan
(&),atau di lewatkan sebagai parameter fungsi.
37.Illegal use of pointer :
Pointer hanya boleh digunakan untuk
menjumlah,pengurangan,perbandingan,operator tak langsung (*) atau
(=>).
38.Improper use of a type dof symbol :
Penggunaan symbol type dof tidak tepat
39.Incorrect number format :
Ada tanda pecahanpada bilangan heksa decimal
40.Incompatible stronge class :
Kesalahan timbul karna pemakaian extorn pada pendefinisian fungsi.hanya static (hanya tanpa class penyimpanan
sama sekali) yang di isinkan.
41.Incompatible type conversion :
Tipe-tipe yang hendak di konfersikan ,tidak cocok.misalnya konversi suatu
fungsi ke non fungsi,nilai pecahan ke type pointer.
42.Incorrect use of default :
Kata kuncu default harus di ikuti ole tanda titik koma
43.Inisialiser syntax error :
Kaidah penganalisasi tidak benar.penyebabnya bisa berupa kekurangan atau
kebanyakan operator atau salah tanda kurung.
44.Invalid indirection :
Operator tak langsung (*) memerlukan operand berupa pointer non-void.
45.Invalid macro argument :
Argument pada makro harus di pisahkan dengan karakter koma.
46.Invalid pointer addition :
Operasi penambahan terhadap dua buah pointer tak di perkenankan.
47.Invalid use of arrow :
Tanda -> harus di ikuti dengan nama pengenal (identifier).
48.Lvalue required
Yang terletak di sebelah kiri operator (=) haruslah berupa ungkapan yang
memiliki alamat.
49.Macro argument syntax error :
Argument dalam pendefinisian makro harus berupa identifier.
50.Misplaced break :
Ada prnyataan break yang letaknya tidak benar.
0 komentar: