• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語を使ったビンゴマシンのプログラミング)

C言語でビンゴマシンを作成しよう!

zwiの回答

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

これはコンソールアプリケーションですから工夫しないと文字の大きさでメリハリを付けることはできません。 ただ、文字を組み合わせて大きな数字の様に見せかけたり、ルーレットが回っているように見せることは可能です。かなりグラフィックを使ったものよりは見劣りますけど一種のアスキーアートです。 試しに書くと ■■■■ ■ ■■■■ ■□□■ ■■■■ こんな感じでしょうか。 □はブラウザなので仕方なく使っています。 アスキーアートアニメのごく簡単なサンプルです。 http://saeki-ce.xsrv.jp/C_src/anime01.html

関連するQ&A

  • 写真が出るビンゴマシーンは可能でしょうか

    ビンゴで使用するビンゴマシーンをexcelで作成できると聞いたのですが、 数字ではなく写真などがでてくるように出来るものでしょうか? 数字ではなく名前ビンゴを作成しております。4×4のマスに名前を書いたカードに対して24人分の名前を用意しています。タブレットに数字ではなく24人分の写真がランダムに出てくる設定ができればきっと盛り上がると思うのですが。 数字をランダムで選び一度使った数字を重複させないことができるのであれば、そこに写真を関連づけるのは難しいことなのでしょうか? 何か良い関数なり方法はありますでしょうか? エクセルはあまり理解していないので出来ましたら具体的なやり方(数式?)を記述していただけるととても有難いです。 エクセル以外でももし方法があるなら教えて頂きたいです。 よろしくお願いいたします。

  • C言語のプログラミングについてです><

    今C言語のプログラミングの勉強をしているのですが、わからないプログラムがでてきたので教えてくださる方がいらっしゃれば、ご教授願いたいです。 数当てゲームの作成 1~9(0は除く)のなかから4つの異なる数字をランダムで選択し、4桁の数をつくる。ユーザは4つの数字の並びを入力して、作られた数を当てる。 ユーザの入力した数と作られた数を比較して、同じ数字が同じ桁にある場合は"Hit"というヒントを与える。また、同じ数字が異なる桁にある場合は"Blow"というヒントを与える。すなわち、作られた数が5849で、ユーザが4829という数値を入力した場合、"2 Hit 1 Blow"というヒントが表示されるようにする。 ユーザは10回まで、入力するチャンスが与えられる。 といった感じのプログラミングなんですが、C言語初心者である自分にはまったくわかりません; ; どなたかわかる方がいらっしゃれば、助けていただけないでしょうか?よろしくお願いします!

  • マシン言語をC言語に変換することってできるんでしょうか??

    プログラミング系はまったくもって初心者です。 単純に興味からなのですが C言語→コンパイル→マシン言語 これは理解できたのですが この逆についてはできるのでしょうか?? もしできるのならやり方など教えていただければなと思います。 よろしくお願いします。

  • プログラミング言語について

    こんにちは、プログラミング言語について質問があります。 言語中には、Visual Basic,C,C++,VBA,J++,などいろいろありますが 違いは何なんでしょうか? また、お勧めの言語はどれでしょか? 素朴な質問ですがお願いします。

  • 学校の授業でC言語をやっているので「猫でも分かるC言語プログラミング」

    学校の授業でC言語をやっているので「猫でも分かるC言語プログラミング」を買ったのですが、 下記のソースを実行しようとしても「'a' :仮パラメーター リスト内にありません」とエラーが出てしまいます。 プログラミングに関してはど素人なので何をどうすればいいのかまったく分かりません。もしよければ誰か助けてください! ちなみにMicrosoft visual C++ 2010を使っています #include <stdio.h> int main() {     int a, b, c; a = 10; b = 15; c = a + b; printf("%dたす%dは%dです\n", a, b, c); return 0; }

  • 無料のC言語プログラミングソフトについてです

    C言語やそれに近い言語を勉強してみようと思ったため、無料のプログラミングソフトを探しています。 お勧めのものがあれば教えてください。 あと、Windows visual C++が無料だと聞いたのですが、 アマゾンで見てみたら1万円のものや10万円ぐらいのものもありました。 これらの違いも教えていただければ嬉しいです。

  • Cのプログラミングをするソフト

    自宅でC言語のプログラミングをやりたいと思っています。 PCはValueStar Lシリーズの300/3D、WindowsXPのHomeです。 自宅には最近、知人から譲り受けたMicrosoft Visual C++.net Standardがあります。 これでCのプログラミングはできるのでしょうか? できない場合、何かお勧めのソフトウェアはありませんか? このソフトでCのプログラミングができる場合、 このソフトの使い方が良く分からないので、 分かりやすく解説しているサイトや書籍等をご存知でしたら教えてください。 たくさん質問してしまってすみません。 よろしくお願いします。

  • プログラミング言語の使い分け

    当方、PerlとHSPを使って実際にプログラミングをしたことがあります。 Perlは今でも使っていますが、もちろんWindowsで動くアプリケーションには使用できません。 HSPは使い勝手が悪く、あまり使いたくありません。 そこで、新しく他の言語でプログラミングを始めようと思っています。 Visual Basic Visual C# Visual C++ これらの言語は機能面でどのように違うのか、プログラムの書き方(文法)はどう違うのかなどを教えてください。 (文法面はPerlと違って...Perlと同じで...というふうにPerlを交えていただければ理解しやすいと思います)

  • C#言語につきまして

    最近プログラミングしたいなと思って Visual C# 2005をダウンロードしました。 でもC#言語が分からないので 紹介・説明しているサイトが ございましたら教えてください。

  • ビンゴゲームの作成

    9月に大学のゼミ旅行でビンゴ大会をすることになったのでをJavaScript使ってビンゴゲームを作成しています。(カードではなくマシンの方です)。 イメージとしては (1)クリック(スタート) ↓ (2)画面上に数字が早いスピードで次々に切り替わりながら表示される。 ↓ (3)クリック(ストップ) ↓ (4)クリックした瞬間に表示されていた数字を表示したままストップ といったようなものです。 しかしこのビンゴゲームはする時間が限られているので、早く終わらせるために接待ビンゴみたいな感じで途中で指定の数字を出せるようにしなければなりません。 例:「51」が出ればビンゴが出る状況で、51を必ず出す。 当方はパソコン、特にプログラミングに関しては素人で困っています。 何とかネットで調べながら上記の(1)~(4)までは出来ましたが、指定の数字を出すというところは苦戦しています。 詳しい方よろしくお願いします。 一応ソースは載せておきます。 <html> <head> </head> <body> <div align="center" onClick="bingo()" id="output" style="font-size:500px; font-color:black; font-family:'MS Pゴシック'">0</div> <script language="JavaScript"> MAX=75; // 表示する最大数 DURATION=100; // 小さいほど速い num=new Array(); n=0; for(i=0;i<MAX;i++){ num[i]=i+1; } rolling=false; rollId=null; function bingo(){ if(rolling){ rolling=false; num.splice(n,1); MAX--; clearInterval(rollId); } else{ rolling=true; rollId=setInterval("roll()", DURATION); } } function roll(){ n=Math.floor(Math.random()*MAX); document.getElementById("output").innerHTML=num[n]; } </script> </body> </html>