比較で以下のような書き方はできません。以下のように書かないとだめですね。演算子の優先順位は分かりづらいので、一つずつカッコでかこった方が無難です。比較演算子です)ので1になりません。上記の2点を修正してみましょう。修正できたら、そのコードを載せてください。(別に完成させろと言っているわけではありませんよ。答えを書いたところで、自分で考えてコードを書かない限り自分のものになりません。2年前thisを学べばいいのではないでしょうか。ググればいくらでも情報出てきます。thisを学べばいいのではないでしょうか。ググればいくらでも情報出てきます。使えないなら使えるようになりましょう^^きっと今後役に立ちます。「this」というのはクラスのポインタを示します。(自分自身のポインタみたいな感じ?)構造体のメンバ(構造体の中の変数)にアクセスするときは「hoge.x」のようになります。構造体のポインタがメンバにアクセスするときはアロー演算子というものを使います。hoge->xthisもポインタなので、this->xのように書くとxにアクセスすることができます。this」で検索して自分でも調べてみてください。c++の勉強をするなら「ロベールのc++教室」や「猫でもわかるプログラミング」というサイトが1から10ぐらいまで解説してくれていますよ^^使えないなら使えるようになりましょう^^きっと今後役に立ちます。「this」というのはクラスのポインタを示します。(自分自身のポインタみたいな感じ?)構造体のメンバ(構造体の中の変数)にアクセスするときは「hoge.x」のようになります。構造体のポインタがメンバにアクセスするときはアロー演算子というものを使います。hoge->xthisもポインタなので、this->xのように書くとxにアクセスすることができます。this」で検索して自分でも調べてみてください。2年前thisが使えないので、そこをどうしたら良いかわかりません。thisが使えないので、そこをどうしたら良いかわかりません。コードはかずまさんのヒントをもとにすれば完成すると思います。引数の値をメンバ変数に設定する。メンバ変数の値を引数にコピーする」ということを今は理解しましたか?質問はすべてはいです。ヒントのプログラムは理解できているということなので、あとはメンバ変数を変えたりなんだりで済むと思います。ヒントのプログラムでわからない部分があるとしたら箇条書きで具体的に書いてみてください。コードはかずまさんのヒントをもとにすれば完成すると思います。[quote]質問です。引数の値をメンバ変数に設定する。メンバ変数の値を引数にコピーする」ということを今は理解しましたか?[/quote][quote]質問はすべてはいです。[/quote]ヒントのプログラムは理解できているということなので、あとはメンバ変数を変えたりなんだりで済むと思います。ヒントのプログラムでわからない部分があるとしたら箇条書きで具体的に書いてみてください。質問はすべてはいです。質問はすべてはいです。thisを使わないヒントお願いしたいです。thisはまだやっていないので...回答者の質問に答えず、一方的に質問を繰り返すだけの人にはもう回答しません。id=3,19094,144846]thisを使わないヒントお願いしたいです。thisはまだやっていないので...[/quote]回答者の質問に答えず、一方的に質問を繰り返すだけの人にはもう回答しません。2年前thisを使わないヒントお願いしたいです。thisはまだやっていないので...thisを使わないヒントお願いしたいです。endl;}質問です。引数の値をメンバ変数に設定する。endl;}[/code]質問です。引数の値をメンバ変数に設定する。人から直々にだされるものです。その人に聞いてみてください。表示しているのは、なぜですか?」と。何をしているのかを説明するものです。追加すればよいのが分かりませんか?質問です。引数の値をメンバ変数に設定する。人から直々にだされるものです。[/quote]その人に聞いてみてください。表示しているのは、なぜですか?」と。何をしているのかを説明するものです。追加すればよいのが分かりませんか?質問です。引数の値をメンバ変数に設定する。人から直々にだされるものです。人から直々にだされるものです。dと三つ使っているのでつが、ヒントとなるプログラムでいただいたものは二つしか使っていないのですが、どうした良いのですか。?どうしたらよいのかを知りたければ、次の質問に答えてください。dと三つ使っているのでつが、ヒントとなるプログラムでいただいたものは二つしか使っていないのですが、どうした良いのですか。?[/quote]どうしたらよいのかを知りたければ、次の質問に答えてください。存在すれば、翌日の日付を出力したいのです。存在すれば、翌日の日付を出力したいのです。dと三つ使っているのでつが、ヒントとなるプログラムでいただいたものは二つしか使っていないのですが、どうした良いのですか。dと三つ使っているのでつが、ヒントとなるプログラムでいただいたものは二つしか使っていないのですが、どうした良いのですか。普通,現在の開発環境においてはソースレベルデバッガは用意されていると思いますし,デバッガにはブレイクポイントやソースシンボルを使ったウォッチ機能がついていると思いますが......。この規模であれば,一行ずつステップ実行して変数の値が正しいかを調べていけば,どこで想定している状態になっていないかの絞り込みができると思うのですが。想定している状態が無いというのは,そもそも「どうなるかがわかっていない」状態なので問題外。普通,現在の開発環境においてはソースレベルデバッガは用意されていると思いますし,デバッガにはブレイクポイントやソースシンボルを使ったウォッチ機能がついていると思いますが......。この規模であれば,一行ずつステップ実行して変数の値が正しいかを調べていけば,どこで想定している状態になっていないかの絞り込みができると思うのですが。想定している状態が無いというのは,そもそも「どうなるかがわかっていない」状態なので問題外。2年前ヒントとなるプログラムを示しますから、最後の質問に答えてください。endl;}質問です。最近、年月日で次の日を求める質問が、この掲示板でいくつか続いたことを不思議に思っているからです。2017年4月26日の次の日は2017年4月27日です。両方が増えることがあるでしょうか?ヒントとなるプログラムを示しますから、最後の質問に答えてください。endl;}[/code]質問です。最近、年月日で次の日を求める質問が、この掲示板でいくつか続いたことを不思議に思っているからです。2017年4月26日の次の日は2017年4月27日です。2年前ここからどうしても進まないのですがどこをどうするとよいのですか?get関数もgoogleで調べましたがよくわかりませんでした。0;}ここからどうしても進まないのですがどこをどうするとよいのですか?get関数もgoogleで調べましたがよくわかりませんでした。2年前>実行しても、存在しない日付でもそのまま設定され、ということはif文の判定式がおかしいはずです。論理演算が苦手なら数直線なんかを書いて図にしてみるとわかりやすいかもしれません。>どんな日付でも翌日にならず、そのまま出力されてしまうのですが....get関数でDateクラスが保持している年月日を取得すると思われます。get関数が実装されていないから正しい値が出ません。google先生を頼りにget関数を実装してみましょう。>set関数にセットする機能が無い。Dateクラスのメンバ変数はわかりますか?set関数では正しい年月日が入力された際にメンバ変数に年月日を代入すればいいと思います。>実行しても、存在しない日付でもそのまま設定され、ということはif文の判定式がおかしいはずです。論理演算が苦手なら数直線なんかを書いて図にしてみるとわかりやすいかもしれません。>どんな日付でも翌日にならず、そのまま出力されてしまうのですが....get関数でDateクラスが保持している年月日を取得すると思われます。get関数が実装されていないから正しい値が出ません。google先生を頼りにget関数を実装してみましょう。>set関数にセットする機能が無い。Dateクラスのメンバ変数はわかりますか?set関数では正しい年月日が入力された際にメンバ変数に年月日を代入すればいいと思います。2年前フォーラムルールの「なるべく」は「オリジナルな名前」の方にかかってます。質問者が複数の名前を使うことは禁じています。トピ主さん、ルールへの指摘を無視するのはやめましょう。複数の名前を使っている場合管理人がアクセス情報をもとに同一人物か否かは公にできる決まりになっています。何かユニークな名前一つに決めてください。本サイトに登録して頂ければ名前入力の必要はありません。フォーラムルールの「なるべく」は「オリジナルな名前」の方にかかってます。質問者が複数の名前を使うことは禁じています。トピ主さん、ルールへの指摘を無視するのはやめましょう。複数の名前を使っている場合管理人がアクセス情報をもとに同一人物か否かは公にできる決まりになっています。何かユニークな名前一つに決めてください。本サイトに登録して頂ければ名前入力の必要はありません。2年前オフトピック>set関数にセットする機能が無い。みたく言われても.あと,>なるべくオリジナルな名前を決め、以後同じ名前を使い続けてください。いうルールになっていますので,いちいち名前を無駄に変えるべきではないと思いますが.(”なるべく”なんて単語が入ってる時点でルールとして微妙な感じになっている気もしますけども)[offtopic]>set関数にセットする機能が無い。みたく言われても.あと,>なるべくオリジナルな名前を決め、以後同じ名前を使い続けてください。あとこれは個人的な意見なのですが、set関数の返り値がどうにも気になります、、、(課題等でこういう仕様なのかもしれませんが)不正な動作をした場合に1を返すことに違和感を感じます。不正な動作の場合は0、もしくは-1を返すことが多い気がします。(ついでに言うとbool型を使いたい^p^)ともあれ、だんだん完成が見えてきましたね^^あとはget関数の実装です。参照型でググってみてください。(そんなに難しくはないはず、、、?)オフトピックコードの実行とかはしていますか?実行結果、エラーメッセージを見るとどこでどういう不具合があるのかがわかりますよ^^お疲れ様です。28)[/code]あとこれは個人的な意見なのですが、set関数の返り値がどうにも気になります、、、(課題等でこういう仕様なのかもしれませんが)不正な動作をした場合に1を返すことに違和感を感じます。不正な動作の場合は0、もしくは-1を返すことが多い気がします。(ついでに言うとbool型を使いたい^p^)ともあれ、だんだん完成が見えてきましたね^^あとはget関数の実装です。参照型でググってみてください。修正できないから聞いているのですが...インクリメントが何かとかもわからないですし...No.1と名前が違うようですが。(No.3で別人と書かれてますが...?)とりあえずヒント。比較で以下のような書き方はできません。}以下のように書かないとだめですね。}また、演算子の優先順位は分かりづらいので、一つずつカッコでかこった方が無難です。比較演算子です)ので1になりません。1;まずは上記の2点を修正してみましょう。修正できたら、そのコードを載せてください。(別に完成させろと言っているわけではありませんよ。その修正コードを載せない限り学ぶ気がないとみなします)答えを書いたところで、自分で考えてコードを書かない限り自分のものになりません。id=3,19094,144802]修正できないから聞いているのですが...インクリメントが何かとかもわからないですし...[/quote]No.1と名前が違うようですが。(No.3で別人と書かれてますが...?)とりあえずヒント。比較で以下のような書き方はできません。}[/code]以下のように書かないとだめですね。}[/code]また、演算子の優先順位は分かりづらいので、一つずつカッコでかこった方が無難です。比較演算子です)ので1になりません。1;[/code]まずは上記の2点を修正してみましょう。修正できたら、そのコードを載せてください。(別に完成させろと言っているわけではありませんよ。その修正コードを載せない限り学ぶ気がないとみなします)答えを書いたところで、自分で考えてコードを書かない限り自分のものになりません。修正するとコードが完成に近づきます。修正してみるといいですよ。らい!修正するとコードが完成に近づきます。修正してみるといいですよ。修正するとどうなるのでしょうか...?教えていただきたいです。