سورس دیکشنری به زبان C

dictionary program in c 7694 تصویر

سورس دیکشنری به زبان C

در این بخش سورس دیکشنری به زبان C را برای شما آماده کرده ایم که در ادامه می توانید توضیحات، تصاویر و فیلمی از نحوه اجرا شدن پروژه را مشاهده کنید.

توضیحات پروژه

پروژه دیکشنری که به زبان برنامه نویسی C و با استفاده از نرم افزار DevC++ نوشته شده است، یک پروژه جالب است که بعد از اجرا شدن کاربر می تواند با وارد کردن یک کلمه معادل فارسی آن را در صفحه مشاهده کند. نحوه کار کرد برنامه به این صورت است که معادل فارسی برخی از کلمات انگلیسی در فایلی کنار پروژه قرار داده شده است و هنگامی که کاربر کلمه ای را وارد کرد، برنامه در فایل متنی کلمه وارد شده را جستجو می کند و اگر آن را که پیدا کند، معادل آن را چاپ می کند و در صورتی که آن را پیدا نکرد، پیام مناسب را به کاربر نمایش می دهد.

شما با مشاهده سورس کد این پروژه می توانید نحوه کار با فایل ها در زبان C را یاد گرفته و مهارت برنامه نویسی خود را ارتقا دهید. داشتن مهارت کار با فایل ها می تواند در بسیاری از پروژه ها به منظور مدیریت اطلاعات برنامه به شما کمک کند. در زیر می توانید لیست کلماتی که به طور پیش فرض در فایل قرار داده شده اند را مشاهده کنید.

  • exit=khoroj
  • program=barname
  • help=komak
  • file=parvande
  • run=ejra
  • edit=viraysh
  • view=noma
  • open=bazkardan
  • close=bastan
  • book=ketab
  • hand=dast
  • door=dar
  • window=panjare
  • cut=boresh
  • copy=kopi kardan
  • undo=bargasht
  • cat=gorbe
  • hello=salam
  • select=entekhab
  • find=jostejo
  • city=shahr

در صورت نیاز می توانید کلمات جدید و دلخواه خود را به این لیست اضافه کنید.

قسمت های از سورس کد

#include<conio.h>
#include<stdio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
int main()
{
	const LEN = 50;
	FILE *stream;
	char *getword = (char *) alloca(LEN);
	char *word= (char *) alloca(LEN);
	char *mani= (char *) alloca(LEN);
	char *textinline= (char *) alloca(LEN);
	char *strtemp= (char *) alloca(LEN);
	while(1)    // halge binahayat
	{
	clrscr(); //pak kardane safhe
	printf("Enter Word:");
	scanf("%s",getword);  //gereftane logat az karbar
	stream = fopen("1.txt", "rt");    //baz kardan file be sorate khandani va matni
	flag = 0;
	if(flag == 1) //age bala flag 1 bod yani maeni pida showd
	  printf("\n %s",textinline);
	else
	  printf("\n Maeni Not Found!");   // maeni pida nashod
	printf("\n Press (Esc Exit Program) or (any Key Continuo)...");
	if(getch() == 27) //age esc ro bezane az barname biyad biron
	  return 0;
	fclose(stream);   //file ro mibande
	}
 getch();
 return 0;
}

نوشته سورس دیکشنری به زبان C اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *