با عرض سلام و خسته نباشید خدمت دوستان.من یه برنامه دفترچه تلفن میخواستم که اسم و شماره تلفن و آدرس رو بگیره و شامل موارد زیر باشه:1-اضافه کردن افراد2-حذف افراد 3-نمایش ممنون.
Printable View
با عرض سلام و خسته نباشید خدمت دوستان.من یه برنامه دفترچه تلفن میخواستم که اسم و شماره تلفن و آدرس رو بگیره و شامل موارد زیر باشه:1-اضافه کردن افراد2-حذف افراد 3-نمایش ممنون.
بچه ها اگه کسی بلده کمک کنه نیاز فوری دارم.
من این برنامه رو دارم تا فردا آپ می کنم اگر دیر نمیشه البته؟؟؟!!!
من اینو یه جایی دیدم.گفتم بزارم:
کد:http://sharemation.com/sabersoft/PhoneBookManager.zip
دوست عزیز برنامه خیلی خوبه ولی من کدش رو ندیدم، نداره یا من ندیدم؟؟؟نقل قول:
اين برنامه با پاسكال نوشته شده بود در حالي كه اينجا انجمن C هستش. در ضمن بهتر بود براي انتخاب گزينه ها حروف كوچك رو هم در نظر ميگرفتي كه نگرفتي و همين باعث شد من 10 دقيقه با برنامه سروكله بزنم.نقل قول:
واقعا شرمنده عزیز.
بفرمایید:
کد:#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;
struct User{
string name, phone_number, address;
User ( ) { }
User (string _name, string _phone_number, string _address) { name = _name; phone_number = _phone_number; address = _address; }
void print()
{
cout << endl;
cout << "\t User's name: " << name << endl;
cout << "\t\t Phone number: " << phone_number << endl;
cout << "\t\t Address: " << address << endl;
}
};
vector<User> phone_book;
int main()
{
cout << "In the name of God" << endl;
cout << endl;
cout << "Phone book program made by Sayed Hamed Valizadeh ;)" << endl;
cout << endl;
bool is_running = 1;
while (is_running)
{
cout << "\t1. Show Phone book" << endl;
cout << "\t2. Add User" << endl;
cout << "\t3. Delete User" << endl;
cout << "\t4. Exit" << endl;
cout << "Choose one of the options: ";
string x;
cin >> x;
if (x == "1")
{
for (int i = 0; i < phone_book.size(); i++)
phone_book[i].print();
cout << "-------------------------------------------------------------------------------\n\n";
} else
if (x == "2")
{
string name, phn, ad;
cout << "\tEnter Name: ";
cin >> name;
cout << "\tEnter Phone number: ";
cin >> phn;
cout << "\tEnter Address: ";
cin >> ad;
phone_book.push_back(User(name, phn, ad));
cout << "-------------------------------------------------------------------------------\n\n";
} else
if (x == "3")
{
string name;
cout << "\tEnter Name: ";
cin >> name;
vector<User>::iterator it;
bool found = 0;
for (it = phone_book.begin(); it != phone_book.end(); it++)
if (it->name == name)
{
found = 1;
phone_book.erase(it);
break;
}
if (!found)
cout << "\tNo User found with this name!" << endl;
cout << "-------------------------------------------------------------------------------\n\n";
} else
if (x == "4")
{
return 0;
} else
{
cout << "\tWrong command!" << endl;
}
}
return 0;
}
به به به ولیزایع خودمون! چطوری پسر؟ رفتی دیگه سراغ حلی دویی ها رو نمیگیری؟(راهنمایی: من الان سوم بودم تموم شد درسم و ازت بزرگترم، همگروه محمد تو حلی نت امسال)
بابت برنامه ممنون، لطف کردی.
سلام کد برنامه دفتر تلفن با استفاده از کلاسها لطفا اگه امکانش هست تا فردا برام بفرستین ایمیلم : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]