سورس دفترچه تلفن با زبان C

contacts management system in c 5868 تصویر

سورس دفترچه تلفن با زبان C

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

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

این برنامه با استفاده از نرم افزار Code Blocks و به صورت Console App ایجاد شده است. در زیر گزینه های موجود در منوی اصلی این برنامه را مشاهده می کنید:

  • افزودن فرد جدید (Add new contact)
  • ویرایش اطلاعات یک فرد خاص (Edit a contact)
  • حذف یک فرد خاص از لیست (Delete a contact)
  • جستجوی یک فرد خاص در لیست (Show information of a contact)
  • نمایش کل افراد ثبت شده (Show information of all contact)

افزودن فرد جدید

در این بخش از برنامه می توانید با وارد کردن شناسه، نام، شماره تلفن و ایمیل یک فرد آن را به لیست اضافه کنید.

ویرایش اطلاعات

در این بخش می توانید با وارد کردن شناسه یک فرد خاص اطلاعات قبلی آن را ویرایش کنید.

حذف یک فرد خاص

در این بخش می توانید با استفاده از شناسه هر فرد آن را از لیست حذف کنید.

جستجوی یک فرد خاص

در این بخش می توانید با وارد کردن شناسه یک فرد خاص اطلاعات آن (id، name، phone number و e-mail) را مشاهده کنید.

نمایش کل افراد

در این بخش کل افراد ثبت شده در فایل به صورت لیست نمایش داده می شوند.

قسمت های از سورس پروژه:

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
struct information
{
    int id;
    char name[25];
    char emailAddress[25];
    char phoneNumber[12];
}info;
int main()
{
    Display_mune();
    getch();
    return 0;
}
void Display_mune()
{
    while(1)
    {
        system("cls");
        int Choice;
        printf("1.Add new contact.\n");
        printf("2.Edit a contact.\n");
        printf("3.Delete a contact.\n");
        printf("4.Show information of a contact.\n");
        printf("5.Show information of all contact.\n");
        printf("6.Exit.\n");
        printf("-----------------------------------------\n");
        printf("Enter your choice (1-6) : ");
        scanf("%d",&Choice);
        switch(Choice)
        {
            case 1 : Add_New_Contact(); break;
            case 2 : Edit_Contact(); break;
            case 3 : Delete_Contact(); break;
            case 4 : Display_Contact(); break;
            case 5 : Display_Contacts(); break;
            case 6 : exit(1);
        }
    }
}
void Add_New_Contact()
{
    system("cls");
    FILE *p;
    printf("Enter id            : ");
    scanf("%d",&info.id);
    printf("Enter name          : ");
    scanf("%s",&info.name);
    printf("Enter phone number  : ");
    scanf("%s",&info.phoneNumber);
    printf("Enter Email address : ");
    scanf("%s",&info.emailAddress);
    p = fopen("Contacts.txt","a");
    fwrite(&info,sizeof(struct information),1,p);
    fclose(p);
}

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

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

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

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

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