Description
SPECIFICATIONS
-
I have provided an unchangeable cscd240Lab11.c file. Your task is to write the functions.
-
You will need to create a structure named Stock.
-
The Stock structure will only contain
char symbol[10];
char companyName[100];
double currentPrice;
-
The menu portion will contain:
-
Print the array sorted by symbol
-
Print the array sorted by company name
-
Print the array sorted by current price
-
Quit
-
-
You must verify range of the menu.
-
The input will come from a file, name entered by the user. You must ensure the file opens.
-
There is nothing tricky here, no hidden agenda, just trying to get you to work with structures.
-
You must write your own sort, you can’t use qsort or any built in sort.
FILE STRUCTURE
symbol
company name
current price
TO TURN IN
Submit a zip file of Lab11
-
Containing your C files and H file(s)
-
My Makefile
-
Your input file(s)
-
Include an output captures from running your program named cscd240lab11output.txt.
-
NOTE: nothing dynamic here so no valgrind
Your zip will be named your last name first letter of your first name lab11.zip (Example: steinerslab11.zip)
Please choose from the following
-
Sort by Symbol
-
Sort by Company Name
-
Sort by Price
-
Quit
Choice –> 1
Google – GOOG – 721.110000
Hillenbrand Inc – HI – 30.650000
Microsoft – MSFT – 53.240000
Charles Schwab – SCHW – 31.370000
Please choose from the following
-
Sort by Symbol
-
Sort by Company Name
-
Sort by Price
-
Quit
Choice –> 2
Charles Schwab – SCHW – 31.370000
Google – GOOG – 721.110000
Hillenbrand Inc – HI – 30.650000
Microsoft – MSFT – 53.240000
Please choose from the following
-
Sort by Symbol
-
Sort by Company Name
-
Sort by Price
-
Quit
Choice –> 3
Hillenbrand Inc – HI – 30.650000
Charles Schwab – SCHW – 31.370000
Microsoft – MSFT – 53.240000
Google – GOOG – 721.110000
Please choose from the following
-
Sort by Symbol
-
Sort by Company Name
-
Sort by Price
-
Quit
Choice –> 4
all done