如何用vs2019编译多源文件的程序,代码如下,我不知道操作的过程能不能解释一下

*

#include "hotel.h" 
 
 
int main(void)
{
   int nights;
   double hotel_rate;
   int code;
 
 
   while ((code = menu()) != QUIT)
   {
      switch(code)
      {
      case 1 : hotel_rate = HOTEL1;
               break;
      case 2 : hotel_rate = HOTEL2;
               break;
      case 3 : hotel_rate = HOTEL3;
               break;
      case 4 : hotel_rate = HOTEL4;
               break;
      default: hotel_rate = 0.0;
               printf("Oops!\n");
               break;
      }
      nights = getnights();
      showprice(hotel_rate, nights);
   }
   printf("Thank you and goodbye.");
   
   return 0;
}



#include <stdio.h>
#include "hotel.h"
int menu(void)
{
    int code, status;
 
 
    printf("\n%s%s\n", STARS, STARS);
    printf("Enter the number of the desired hotel:\n");
    printf("1) Fairfield Arms           2) Hotel Olympic\n");
    printf("3) Chertworthy Plaza        4) The Stockton\n");
    printf("5) quit\n");
    printf("%s%s\n", STARS, STARS);
    while ((status = scanf("%d", &code)) != 1  ||
             (code < 1 || code > 5))
   {
        if (status != 1)
            scanf("%*s");
        printf("Enter an integer from 1 to 5, please.\n");
    }
   
    return code;
}
 
 
int getnights(void)
{
    int nights;
 
 
    printf("How many nights are needed? ");
    while (scanf("%d", &nights) != 1)
    {
        scanf("%*s");
        printf("Please enter an integer, such as 2.\n");
    }
   
    return nights;
}
 
 
void showprice(double rate, int nights)
{
    int n;
    double total = 0.0;
    double factor = 1.0;
 
 
    for (n = 1; n <= nights; n++, factor *= DISCOUNT)
        total += rate * factor;
    printf("The total cost will be $%0.2f.\n", total);
}


#define QUIT       5
#define HOTEL1    80.00
#define HOTEL2   125.00
#define HOTEL3   155.00
#define HOTEL4   200.00
#define DISCOUNT   0.95
#define STARS "**********************************"
 
 
// shows list of choices
int menu(void);
 
 
// returns number of nights desired
int getnights(void);
 
 
// calculates price from rate, nights
// and displays result
void showprice(double rate, int nights);

img
在解决方案里面,鼠标移到项目名称上,点击右键调出菜单,选择添加->现有项或者新建项,最后点生成就好了