Cara Mengetahui isi pesan Error pada C++


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: