• 締切済み

C言語 数字カウント

手持ちで”カチカチ”とやって、数をカウントするようなものが作りたいのですが、初心者なもので、全くわかりません。 構成的には WINDOWSのような画面を出し、あるキーを押したら、下に表示してある数が1つずつ増える と言うものを作りたいのですができますでしょうか?そしてそれを(一つのウィンドウで)横に2つくらい置きたいのですが可能でしょうか?

みんなの回答

  • titokani
  • ベストアンサー率19% (341/1726)
回答No.5

可能かどうかという意味では可能です。 無料で、かつCで作りたいということであれば、「Windows SDK」でつくることになりますが、なかなか大変ですよ。 http://www.kumei.ne.jp/c_lang/index_sdk.html

  • ubku
  • ベストアンサー率37% (227/608)
回答No.4

C言語であれば、基本的に何でもできます。 UNIX自体がC言語で書かれたという話は有名です。 反面、手間ひまかかるので、ライブラリを多用することになります。 WINDOWを出すだけならコードすら自動生成してくれますが、これを自力でやろうとすると膨大な手間と時間がかかるのです。 質問者さんの目標は何でしょうか? ハードウェアに近い部分を触るのでなければ、VBやC#の方が簡単(?)なんですけどね。 アプリケーションソフトを作りたいと言うのであればあえてC言語にこだわる事はありませんよ。 自前のWINDOWシステムを作りたい、自力でLinuxのようなOSを作りたい、と言う事でしたらC++もありますね。

  • hiodraiu
  • ベストアンサー率15% (446/2817)
回答No.3

OSの種類とか、詳細な仕様を明記しない限り、出来るのか出来ないのかなんて答えようがないですよ。 ウィンドシステムを持ったOSであろうと勝手に考えて、出来ますなんて言ってみたら、ターゲットOSはDOSでしたなんて言われたら、難易度が上がりますよね。DOSでもウィンドを作ることは可能ですけど、初心者には無理だと思いますよ。

lapis0311
質問者

補足

すみませんでした。すっかり書き忘れていました(汗) 一応申しげさせて頂きますと、windows10を使用しており、(これは書いてありますが)C言語使用しております。

  • mole22
  • ベストアンサー率11% (4/34)
回答No.2

普通に考えると「カウンターアプリ」だと思うが?

lapis0311
質問者

補足

すみません。ぱっと名前が出てきませんでした(汗)

  • maiko0333
  • ベストアンサー率19% (840/4403)
回答No.1

できますよ。頑張れ! 作ってくださいはナシでお願いします。w

lapis0311
質問者

お礼

分かりました。ありがとうございます。 ただ、「作ってください」とは言いませんが、フローチャートといいますか、処理手順などだけでも教えていただけないでしょうか? 良ければよろしくお願いいたします!

関連するQ&A

  • C# 数字カウントについて

    C# 数字カウントについて 配置内容 フォームにボタンを2つ付けて ボタン1(←) ボタン2(→) テキストボックス1を付けて テキストボックス1に数字を1入れて ボタン2を押したら +1で2になりますが、 逆にボタン1を押したら-1で1以下は表示しないようにしたいです。(0より下-1とかは表示しない) 説明の例   ↑ 以上表示しない -3 表示しない -2 表示しない -1 表示しない 0 表示しない 1 表示する 2 表示する 3 表示する  ↓以後表示する どうやりますか? 教えて戴けませんか?お願いいたします。

  • 【Word】文字カウントについて

    Wordには、「文字カウント」という機能がありますが、 これとは別に、作成ファイルを開いた際にも、画面 左下隅に文字数が表示されています。 この文字数は、「文字カウント」で表示される文字数 とはまったく合いません。 いったい、何を基準にカウントされているのか、 ご存知の方がいらっしゃいましたら、よろしくお願い いたします。

  • カウントについて

    エクセルをつかってカウント処理を考えています. どなたかアドバイス頂けないでしょうか。 下記のような表があります. 例えば、セルA1~3まで100とあり、セルA4~5まで400とセルA1~3とセルA4~5の数値はおなじです。3行分だったり2行分だったりと不規則コードが下に続いていきますが,まとまった数値になります. そのA列の同じコード番号全てに対して、B列にカウント数を入力したいのです。 B列のカウント数入力箇所は、セルA1~3までだとするとセルB3に最大値のカウント数がくるようにしたいのです。 コード  カウント数      100              100               100      3        200               200      2        500               500               500               500      4       

  • PICアセンブラ言語で、TMR0で1秒をカウントさせ割込みさせたいのですが

    現在、一定時間に車の車速信号をカウントして、その一定時間が経てばカウントをストップして、そのカウント数に対応するLEDを点灯させるというものを作ろうとしています。 一定時間というのは1秒にしたいのですが、色んな方のサイトを調べてみたらTMR0機能の内部クロックを使用してカウント出来るのは20msとかばかりで、1秒という長い時間をカウントされている資料が見つかりません。 どなたかやり方を教えてもらえないでしょうか。 手持ちのPICは16F873Aで、水晶は10MHzです。 宜しくお願い致します。

  • セルのカウント

    オートフィルタをした後に表示されているセルの数だけカウントしたいのですがどうすればよいでしょうか? 関数のCOUNTAを使うと表示されていないセルの数もカウントしてしまうのですが。 宜しくお願いしまうす。

  • 文字数カウント

    文字数をチェックするスクリプトがほしいです。 ネットで色々見たんですが、なかなか理解できません。。 本当に簡単で分かりやすいものが希望です。 1つ1つ説明を付けていただけるとありがたいです。 宜しくお願いします。 リアルにカウントするものではなくて、 「カウントする」というボタンを押すと 数字が表示されるものを希望しています。 本当に初心者なんで詳しく説明していただけると 喜びます。 それでは宜しくお願いします。

  • 重複数字を除いて数字の数をカウントする方法。

    どなたかご存じでしたらご回答をよろしくお願いします。 【質問】  A列~U列に数字が左から右に昇順で入っています。(数字は重複があります)  V列に重複した数字を除いた数字の数のカウント合計を表示する。 ●実行前 1 1 4 6 10 10 16 19 21 24 25 27 29 30 33 33 35 38 38 39 42 2 3 5 6  7 9 10 13 14 18 21 23 27 27 28 31 32 33 39 41 42 3 4 5 6  9 11 12 17 18 19 20 24 25 26 28 34 36 37 38 38 39                           :                           : ●実行結果(A~Uの重複した数字を除いた数字の数のカウント合計をV列に表示する。) 1 1 4 6 10 10 16 19 21 24 25 27 29 30 33 33 35 38 38 39 42 17<-17個の数字  2 3 5 6  7 9 10 13 14 18 21 23 27 27 28 31 32 33 39 41 42  20<-20個の数字 3 4 5 6  9 11 12 17 18 19 20 24 25 26 28 34 36 37 38 38 39 20<-20個の数字                           :                           : ●注意事項  ・使用するエクセルは2010です。  ・A~U列に入る数字は、1~43です。 以上、よろしくお願いします。

  • VBA 別シートにカウントした結果を表示したい

    VBA初心者です。 シート1で指定した単語をシート2にカウントした数を表示させたいです。 シート1のA列に100種類近い単語が縦に並んでいます。(重複している) 「りんご」「バナナ」「メロン」様々な単語があるとします。 シート2にはA列を横にした「りんご」「バナナ」「メロン」が並んでいます。(重複削除している) そのりんごなどの下に、リンゴがいくつか、バナナがいくつかをシート1からカウントした結果の数字を入れたいです。 今のところ、COUNTIFで単語を指定しているのですが、文言が増える可能性もあります。何かほかに案がありますでしょうか。 よろしくお願いいたします。

  • C言語で

    100までの素数を画面に全て表示するにはどうすればいいのでしょうか? まったく分からなくて困ってます 良ければ早めの回答お願いします 忙しいので、お礼は遅れるかもしれませんが、必ずします

  • C言語

    下のようにするだけでなぜ、画面上に数字が表示されるのでしょうか? #include <stdio.h> #include <stdlib.h> #define KOSU 100 void main(void) { int ary[KOSU]; int key; int i; for (i = 0; i < KOSU; i++){ ary[i] = rand(); printf("%8d", ary[i]); } }