Ask Bantuin ane om bikin scanner tugas teknik kompilasi - Printable Version +- Indonesian Back|Track Team (https://www.indonesianbacktrack.or.id/forum) +-- Forum: General Zone (https://www.indonesianbacktrack.or.id/forum/forum-172.html) +--- Forum: Programming (https://www.indonesianbacktrack.or.id/forum/forum-95.html) +---- Forum: C, C++, C# (https://www.indonesianbacktrack.or.id/forum/forum-203.html) +---- Thread: Ask Bantuin ane om bikin scanner tugas teknik kompilasi (/thread-5716.html) |
Bantuin ane om bikin scanner tugas teknik kompilasi - MTx64 - 04-08-2014 om ane mau nanya nih,ane ada tugas tapi masih blank,ane ada tugas matakuliah teknik kompilasi bikin scanner, kalo biasanya kan kita bikin program menentukan bilangan ganjil atau genap dll,nah ini disuruh biki program yg membaca input dengan keluaran "Identifier atau bilangan bulat" jadi bacanya per kata,ketentuannya: 1. Identifier = diawali A..Z atau a..z boleh diikuti angka atau huruf 2.bilangan bulat = diawali 0..9 diikuti hanya 0..9 3.kalo diawali bilangan bulat terus diikuti huruf nanti error,nahh sintax buat baca perkatanya apa? trus baca next karakternya sampe ketemu spasi? apa pake array didefinisiin satu2 mohon pencerahannya om RE: Bantuin ane om bikin scanner tugas teknik kompilasi - Rvz_Venom - 04-09-2014 ane pernah bikin di pascal,, gak pake array,, trus agar keluar error kalo lebih dari 1 karakter ,tipe variable nya char RE: Bantuin ane om bikin scanner tugas teknik kompilasi - alkaaf - 04-10-2014 coba konversi inputnya menjadi char dulu bro. terus di cocokin satu per satu karakter mana yang bisa munculin error. cara baca per karakter yah simpan aja inputnya di variable char array Code: char buff[20]; ntar aksesnya bisa pake "buff" dengan index yang menunjukkan per karakter. |