関数がうまく動いてくれませんvoidの関数を使って10進数を2進数にするプログラムを作りたいのですが関数に入った後の計算結果が表示がされず、そのまま次のコマンドが入力できるようになってしまいます。自分としては関数の中で無限ループを回して2で割ったあまりを出力すればいいと考えました。負の値が入力されたら抜けるようにしました。./a.out10進数から2進数にした数値を入力してください66みたいな感じになってしまいます。questionsC言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。関数がうまく動いてくれませんvoidの関数を使って10進数を2進数にするプログラムを作りたいのですが関数に入った後の計算結果が表示がされず、そのまま次のコマンドが入力できるようになってしまいます。自分としては関数の中で無限ループを回して2で割ったあまりを出力すればいいと考えました。負の値が入力されたら抜けるようにしました。./a.out10進数から2進数にした数値を入力してください66みたいな感じになってしまいます。questionsC言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。頂いたご意見への回答は行っておりません。Ltd.teratailアカウントでログインログイン新規会員登録パスワードを忘れた方SNSアカウントでログインFacebookでログインTwitterでログインGoogleでログインGitHubでログインHatenaでログイン思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る閉じる。