Pages

Kamis, 21 Maret 2013

source code Kamus sederhana dengan bahasa C

 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! ^_^

2 komentar

Unknown 21 Agustus 2015 pukul 06.41

gan request versi pasacl nya donk :(

May Sari Tri Widya 4 November 2015 pukul 04.31

Terimakasih gan ini sudah sangat membantu,,
http://edukasi-blog0.blogspot.co.id/

Posting Komentar