助けてプログラまん民

  • 1二次元好きの匿名さん24/12/09(月) 10:04:14

    なぜこのコードが動かないのかわからない

  • 2二次元好きの匿名さん24/12/09(月) 10:05:15

    安心しろプログラムまん民にもわからかい

  • 3二次元好きの匿名さん24/12/09(月) 10:06:14

    そもそもどこで使う何のプログラムなんだ……

  • 4二次元好きの匿名さん24/12/09(月) 10:13:11

    大学の課題か?
    せめてインデントくらい付けろ

  • 5二次元好きの匿名さん24/12/09(月) 10:15:45

    アドレス代入する前に値代入して変なことになってない?
    どういうエラー出てるか知らないから適当しか言えんけどさ

  • 6二次元好きの匿名さん24/12/09(月) 10:19:01

    簡単なプログラムならgithub copilotにでも投げると結構解決する

  • 7二次元好きの匿名さん24/12/09(月) 10:20:31

    実行できるのに動かない

  • 8二次元好きの匿名さん24/12/09(月) 10:20:57

    ポインタはあくまで「どこかを指し示す物」なので double* px2 と宣言した時点ではどの領域も指してない
    だからその変な領域に値を書き込んでも変なことになるわけ
    px2 = malloc(sizeof(double)) みたいに実際の領域を確保するといいよ(px3 も同様に)

  • 9二次元好きの匿名さん24/12/09(月) 10:21:01

    エラー文ぐらい貼れカス
    こういうところで適切な質問ができない人間はどこ行っても使えないままだぞ

  • 10二次元好きの匿名さん24/12/09(月) 10:21:52

    メモリ関係はコンパイル通っても変な動きしてコケるから厄介なんだよね

  • 11824/12/09(月) 10:28:12

    malloc は stdlib.h に入ってるから include も忘れずにな!

  • 12二次元好きの匿名さん24/12/09(月) 10:29:34

    ブレークポイント使うと良いんじゃないか

  • 13二次元好きの匿名さん24/12/09(月) 10:35:56

    チャットGPTにでも聞いた方が早いと思うぞ

  • 14二次元好きの匿名さん24/12/09(月) 10:37:53

    ありがとうあにまん民
    これでテストも安心

  • 15二次元好きの匿名さん24/12/09(月) 10:39:20

    このレスは削除されています

  • 16二次元好きの匿名さん24/12/09(月) 10:48:59

    正しい指摘より罵倒の方が♡つくあにまん……

  • 17二次元好きの匿名さん24/12/09(月) 10:55:25

    >>16

    どんな問題が起こってるかすら伝えられない無能相手なら罵倒の方が正しいわ

  • 18二次元好きの匿名さん24/12/09(月) 10:57:12

    >>16

    この質問に対する正当は「魚をやる行為」で

    質問の仕方が悪いって指摘は「魚の仕方を教える行為」だからね

    多少口が悪くても後者の方が大事よマジで、特にプログラマーの世界だとね

  • 19二次元好きの匿名さん24/12/09(月) 11:00:35

    回答するにしても>>5くらいのヒントに留めないと何も考えんくなるからな

  • 20二次元好きの匿名さん24/12/09(月) 11:27:06

    このレスは削除されています

  • 21二次元好きの匿名さん24/12/09(月) 11:37:46

    このレスは削除されています

  • 22二次元好きの匿名さん24/12/09(月) 11:41:21

    もう答え出てるけどchatGPTに聞いたら
    ポインタ型のpx2とpx3の初期化が行われていないままCalculateTwoValues関数に渡されていたのが原因だとさ

オススメ

このスレッドは過去ログ倉庫に格納されています