Code:
#include <stdio.h>
#define TICKER "LRCX"
#define INVESTMENT_AMOUNT "10,000.00"
//Prototypes
int getdate(int* month1,int* day1,int* year1,int* month2,int* day2,int* year2);
float getprice(float* BPrice, float* SPrice);
void printdate(int month1, int day1, int year1);
int month1, day1, year1, month2, day2, year2;
//MAIN
int main()
{
//Local Declarations
float BPrice;
float SPrice;
//Starting Functions
getdate(&month1, &day1, &year1,&month2, &day2, &year2);
getprice(&BPrice, &SPrice);
printf("\n");
printdate1(&month1,&day1,&year1);
printf("Stock: " TICKER "\n");
printf("Amount Invested: " INVESTMENT_AMOUNT "\n");
return 0;
}//END OF MAIN
//BUYING - SELLING DATES
int getdate(int* month1,int* day1,int* year1,int* month2,int* day2,int* year2)
{
//Local Declarations
printf("Enter purchase date as MM/DD/YY: ");
scanf("%2d/%2d/%2d", month1, day1, year1);
printf("Enter the sell date as MM/DD/YY: ");
scanf("%2d/%2d/%2d",month2, day2, year2);
}
//Asking for buying - selling prices
float getprice(float* BPrice, float* SPrice)
{
printf("Enter purchase price: $");
scanf("%f",&BPrice);
printf("Enter selling price: $");
scanf("%f",&SPrice);
}
void printdate1(int month1, int day1, int year1)
{
printf("Purchase date: %d/%d/%d\n", month1, day1, year1);
return;
}
I've tried many things, including defining the ints on the outside of main(), using the int*, without it, and many many other things.