{"id":21560648,"url":"https://github.com/armanx200/phonebook","last_synced_at":"2025-04-30T13:11:10.124Z","repository":{"id":220492940,"uuid":"751785585","full_name":"Armanx200/PhoneBook","owner":"Armanx200","description":"This C++ program implements a simple phonebook management system using file I/O operations.","archived":false,"fork":false,"pushed_at":"2024-04-24T16:52:24.000Z","size":6,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-24T09:16:36.973Z","etag":null,"topics":["arman-kianian","cplusplus","github","project","trends"],"latest_commit_sha":null,"homepage":"https://github.com/Armanx200","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Armanx200.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-02T10:21:12.000Z","updated_at":"2024-11-13T14:25:52.000Z","dependencies_parsed_at":"2024-02-02T11:32:25.078Z","dependency_job_id":"52087de2-6e68-473c-a279-133e944c4c0c","html_url":"https://github.com/Armanx200/PhoneBook","commit_stats":null,"previous_names":["armanx200/phonebook"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armanx200%2FPhoneBook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armanx200%2FPhoneBook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armanx200%2FPhoneBook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armanx200%2FPhoneBook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Armanx200","download_url":"https://codeload.github.com/Armanx200/PhoneBook/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235426488,"owners_count":18988420,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arman-kianian","cplusplus","github","project","trends"],"created_at":"2024-11-24T09:16:39.162Z","updated_at":"2025-01-24T11:13:55.533Z","avatar_url":"https://github.com/Armanx200.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PhoneBook\n\nPhonebook Management System\nThis C++ program implements a simple phonebook management system using file I/O operations. The phonebook is stored in a text file named phonebook.txt. The program allows users to add new phone numbers, mark existing numbers for expropriation, and delete specified numbers from the phonebook.\n\nFeatures\n- Add Number: Users can add a new phone number along with a national code to the phonebook. The program checks for duplicate entries before adding.\n- Expropriate Number: Users can mark a phone number for expropriation, changing its status to 0 and nullifying the national code.\n- Delete Number: Users can permanently delete a specified phone number from the phonebook.\n\nUsage\n- Compile the program using a C++ compiler.\n- Run the compiled executable.\n- Choose from the menu options:\n  - 1: Add a new phone number.\n  - 2: Mark a phone number for expropriation.\n  - 3: Exit the program.\n\nFile Handling\n- The phonebook data is stored in the phonebook.txt file.\n- The program reads and writes to this file to manage phonebook entries.\n\nNote\n- Ensure that the program has the necessary file read and write permissions.\n- Please review the code for any customization or modifications based on specific requirements.\n- Use responsibly and ethically.\n\nArman Kianian\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmanx200%2Fphonebook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farmanx200%2Fphonebook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmanx200%2Fphonebook/lists"}