アプリ版:「スタンプのみでお礼する」機能のリリースについて

https://pastebin.com/xVrM2n9v
のコードで「どんな映画が好きですか?」
と入力した際にmemo.txtに書いてある
「どんな映画が好きかといわれてもわからない」
と表示されるようにしたいのですが、
if ( hyouzi == 1) {
printf("取得した文字:%s", buffer2);

}
がうまく働いていないようで何も表示されません。
ちなみに、デバッグで hyouziの値を追いたいのですが、ブレークポイントを設定して、
「どんな映画が好きですか?」と入力するとデバッグが終わってしまいます。
どうすれば hyouziの値をデバッグを終了せずに追えますか?
また解決するまでの過程を詳しく教えてほしいです。
環境はWindows10、visual studioです。

A 回答 (2件)

うん, 何をいっているのかさっぱりわからん. なにをどうしているつもりなのか, 具体的な例を出してみて.



あとその buffer の (中身の) 値が実際にどうなってるか, 確認してる?
    • good
    • 2

そもそも「memo.txt」などというものはどこにも見あたらんのだが?



いろいろ頭の悪い名前があったりインデントがぐちゃぐちゃだったりするのも直すべきだろうなぁ.

とりあえず 1点だけ指摘しておこうか.
57行目の
sprintf(buffer, "%d", inputmozi);
って, なにがどうなることを期待している?
    • good
    • 6
この回答へのお礼

えーと、inputmoziからのint型のデータをchar型として扱うためのint型からchar型に変換する部分です。

お礼日時:2020/07/02 02:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!