私はこの関数を持っていますが、fgets 関数が正しく動作しません。誰か助けてもらえますか? ケース 3 で、ユーザーにホテルを検索したいものを入力するように求めます。部分的な単語、2 つの単語などです。po を実行すると正しく動作しません。理由がわかりません。
scanf("%d", &option);
case 3:
printf("\nEnter the name of the hotel you want to search for.\n\n>>>");
fgets(asked_hotel, sizeof(asked_hotel)-1, stdin);
printf("The hotels matching what you searched are:\n\n");
find_hotel(hotel_name,hotel_rating,address_name,city_name,address_code,NUM_HOTELS,asked_hotel);