Header Ads

Source Code Aplikasi Kamus Dengan Menggunakan Bahasa C

Kamus adalah sejenis buku rujukan yang menerangkan makan kata-kata. Ia berfingsi untuk membantu seseorang mengenal perkataan baru. Selain menerangkan maksud  kata, kamus juga mungkin mepunyai pedoman sebutan, asal usul (etimolog) sesuatu perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kandang kala terdapat juga ilustrasi di dalam kamus. Biasanya hal ini terdapat dalam
kamus bahasa Perancis.

Nah, dengan keterpuleran kamu saat ini, dan teknologi juga semakin canggih maka saya akan membagikan souce code program untuk membuat kamu sederhana dengan menggunakan bahasa C.

Silahkan dicoba, Monggo..
source code aplikasi kamus dengan menggunakan bahasa C:

#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int main(void)
{
   FILE *its;
   char msg[1000][15];
   char ind[15];
   int a,b;
   if((its = fopen("DATA.CUK", "r"))==NULL)
   {
    printf("ERROR!!! file data.cuk corrupt");
    getch();
    exit(1);

   }
   puts("Tentukan arah translate");
   puts("1. Indonesia-English");
   puts("2. English-Indonesia");
   b=getch();
   switch(b)
   {
   case '1' :
    {
    for(a=1;a<=1000;a++)
    fgets(msg[a], sizeof(msg),its);
    printf("Indonesia  : ");
    gets(ind);
    strcat(ind,"\n");
    printf("English    : ");
    for(a=1;a<=1000;a++)
    if(strcmp(ind,msg[a])==0)
    printf("%s", msg[a+1]);
    fclose(its);
    getch();
    break;
    }
   case '2' :
    {
    for(a=1;a<=1000;a++)
    fgets(msg[a], sizeof(msg),its);
    printf("English    : ");
    gets(ind);
    strcat(ind,"\n");
    printf("Indonesia  : ");
    for(a=1;a<=1000;a++)
    if(strcmp(ind,msg[a])==0)
    printf("%s", msg[a-1]);
    fclose(its);
    getch();
    break;
    }
   }
   return 0;
}

setalah sobat mengeksekusi program itu pasti eror, karena source code di atas menggunakan operasi file. untuk mengatasinya sangat mudah sekali, sobat cukup membuat kamus lokal atau kosa kata english dan indonesia di dalam notepad.

contoh:
/*INDONESIA
  INGGRIS */
aku
I
kamu
you
rumah
house
makan
eat
buku
book
bahasa
language

dan sobat save notepad itu dengan format CUK. dan save di file dimana sobat menyimpan hasil eksekusi source code tadi!
maaf kalau bahasanya rumit,,, pokoknya yaaa begitulah intinya! ^_^

Tidak ada komentar

Diberdayakan oleh Blogger.