• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:万年カレンダで祝日にマークを付けるには)

万年カレンダで祝日にマークを付けるには

このQ&Aのポイント
  • 祝日に関して、プログラムを作成し、祝日判定関数を呼び出したいが、構文エラーが発生している。
  • また、振替休日の判定にも自信がない。アドバイスを求めている。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

結論だけ書きます。 >   int week , i , leap , day , *shuku , *furikae ; は、   int week , i , leap , day , shuku , furikae ; > Yasumi_func( int &shuku , int &furikae ); は、 Yasumi_func(&shuku , &furikae ); です。(ただし、構文の点だけ) どうして最初のように書いたのか、どうしてこれが構文的に正しいのかは、しっかり勉強してください。

その他の回答 (1)

  • 530529
  • ベストアンサー率16% (86/521)
回答No.1

直接プログラムでどう対応するかの前に、どこまでの範囲で万年カレンダーとして定義するかが大変だと思います。 a)1番難しいのは、春分、秋分の日です。 共に、地球が春分点秋分点を通過した時点を含む日になりますので、予想は可能でしょうが本当にそうなるかは地球の動きによりますね。 b)閏年、4年一度閏年、100年に1度は閏年としない、400年に1度は閏年とする(西暦2000年など)。 c)太陰暦と太陽暦をいつ切り替えたか、(10日以上ずれる)等々

shutoko-
質問者

補足

ご回答ありがとうございます。 出力関数に祝日判定関数をどう呼ぶかについて、まったくわからない状態です。閏年、春分、秋分等は一様プログラムはできました。アドバイスよろしくお願いいたします。 質問文では省略させていただいています。

関連するQ&A