Find Jobs
Hire Freelancers

C++: Struct in Array Address Book

$30-250 USD

Closed
Posted almost 10 years ago

$30-250 USD

Paid on delivery
You've decided you'd like to carry your address book on your thumb drive, but you don't want to pay for an app. Great! You can write a program to do this. Define a struct called addressType. It will contain fields firstName, lastName, address, and phone. This being done, you can declare a constant called numberOfFriends, and use this constant to declare an array of addressType. Your program is at the proof of concept stage, so the only functionality you'll need is the ability to read in the struct fields for each record you wish to place in the array, sort them by alphabetical order based on last name, and save this information to a file. Later, you can add the ability to read an infile, like last run's outfile, to initialize your array. Finally, you'll add abilities like adding the address contents of another file to your existing one or provide a lookup function. For now, all you'll do is add addresses via stdin, sort the array by last name, and save it to a file. Your program should have a while loop that controls a call to an add address function in the main function. Other functions, called from main, will be sort and save. Make sure your program writes the address array fields on separate lines, with a blank line between records, like this: Sandra Bullock 15 Anywhere Ln Hollywood, CA 41517 212 123 4567 Superman 28 Lois Ln Fortress of Solitude, Arctic Circle 00000 You don't call Superman, he calls you. Submit your source code, titled [login to view URL] no later than the due date and time. You don't need to submit an address book file.
Project ID: 6078491

About the project

20 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
20 freelancers are bidding on average $68 USD for this job
User Avatar
Hi, I have read the requirements and I would like to do this project if you give me the opportunity. Let me know if you are interested so I can start. Thanks.
$30 USD in 1 day
5.0 (624 reviews)
7.2
7.2
User Avatar
Hello. I have completed similar projects in the past and I am able to complete it again for you from scratch
$30 USD in 1 day
4.9 (956 reviews)
7.3
7.3
User Avatar
Hi, I am C++ expert and can surely help you here with this project. I have a lot of experience in helping students with their assignments and tutoring. Please communicate to discuss further. I will start as soon as you award. Thank you. Regards Anshu
$64 USD in 2 days
4.7 (192 reviews)
6.5
6.5
User Avatar
Hi, I want this project to be awarded. You will be satisfied. High quality will be provided. I expect your contact. Thanks.
$100 USD in 1 day
4.9 (16 reviews)
5.3
5.3
User Avatar
Hola puedo ayudarte con este proyecto sin problema Hola soy un experto en desarrollo con 20+ años de experiencia desarrollando en C/C++ Mini perfil: ingeniero de computación con 25 años de experiencia en programación y gerencia de proyectos. Saludos Gustavo
$45 USD in 1 day
4.9 (24 reviews)
5.1
5.1
User Avatar
I could help you. . . . .
$111 USD in 3 days
5.0 (9 reviews)
3.9
3.9
User Avatar
Hello, I have 25 years experience programming in C++. I will create a C++ program to read these structures, sort them (by last name) and output in the format required. There may be more efficient ways to design such a program. Nevertheless, I will develop the program using the structure described. A milestone payment for the full budget of your project must be deposited with this site before your offer can be accepted. Alan Idler Chief Software Architect Idleswell Software Creations
$57 USD in 3 days
5.0 (2 reviews)
3.9
3.9
User Avatar
Hi, I will deliver fully documented code in less than 2 hours along with build/run instructions (if needed) Looking forward to working with you!
$30 USD in 1 day
4.9 (7 reviews)
3.4
3.4
User Avatar
I was the top of my class in computer science and math. I'm well versed in all types of math and computer languages.
$30 USD in 2 days
5.0 (3 reviews)
2.1
2.1
User Avatar
Hi I have sound knowledge in Algorithm I can do this Please check my past project reviews Thank You :)
$30 USD in 3 days
5.0 (2 reviews)
0.2
0.2
User Avatar
hi I have builda address books 3times before i have also 2 year experience in c++. as i am new freelancer i have to work hard to increase my ratting.. waiting for your reply .. thanx in advance
$233 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Sir/Madam, In my current role I am involved in Software Development, Requirement Analysis, Data Management, Programming and Team Management. I am a multi skilled Software Developer & Testing Specialist and I feel that I have excellent communication skills as well as good management skills and can think on my feet. I have experience in end-to-end implementation of various projects, including Designing, Development, Coding, Implementing & Testing of software applications. I also have expertise in requirement gathering, preparing specifications, product documentation, monitoring critical paths & taking appropriate actions. I would welcome an opportunity to work together and feel that with the experience I have already gained that I could be an asset to your company. Thanks, Satish +91 9971897743
$173 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Sir, Thanks for your posting this job that is exactly within my scope of expertise. I am interested in Foreign Exchange and I have experiences with FxMetaTrader. I have been programming for 8+ years, and I can develop in c++, c#, qt. And I have also web development experiences. Especailly, I have developed stockchart activex control which shows ohlc bars. In short, if you need an experienced developer who offers optimized code, premium after-service, AND in time and to budget, then Feng Liu is the choice. I am ready to start now, and I can finish this job perfectly. Waiting for your kind and positive reply. Thanks & Regards, Feng Liu
$147 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have been programming in C/C++/Java/Python etc. for over 5 years now. I have done extensive projects on the same. I have also worked on image processing using C/C++/Java so i have a adept knowledge of working with structures and classes. I have clearly understood your project requirements and have prepared many projects similar to it. At the same time, I can effectively complete the job given, in the minimum possible time. I would not charge a huge sum of money for this work as it does not require a great deal of time. Kindly contact me if you feel I'm worthy enough for the job.
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Im a computer science student and i can make this program easily in c++ language and i will use netbeans as mine compiler
$30 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have done similiar projects like this, I can provide linux or windows platform version. Hope I can work for you.
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I'm third year computer science student and I've done many projects like yours. I'll do it quick and clean.
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I have half the project ready. I can deliver it to you in a few hours. I understand that the project requires a list approach using OOP in c++. Is it necessary to use only structure and not any other approach like class or vector etc?? I would like to talk to you to discuss further. PM me any time.
$70 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of COLOMBIA
Colombia
0.0
0
Member since Jun 17, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.