【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※返信付き投稿の削除は禁止!
 ※マルチポスト(多重投稿)は慎んで!

 詳しくはこちら


本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール掲示板2こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.21439

enter(return)キーを押さずに動いて下さい!・・・
投稿者---樹(2005/06/14 02:34:27)


お久しぶりですが、よろしくお願いします。

char に文字を入れて ループで繰り返しながら
右にふがふが・・・左にふがふが・・・
ボタン一つで文字が左右に動いてくれるプログラムを作りたいのですが。
enterを押さずに、実行できるプログラムが、簡単そうで思いつきません。。。

丸々考え方を教わってると言うか、人様から考え(経験)を盗んでしまう様な、悪徳じみた質問なので・・・・・・ヒントだけでもと思っています。。。。

まいどまいど初心者質問ばかりでご迷惑様です。。。。よろしくお願いします。。。



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:enter(return)キーを押さずに動いて下さい!・・・ 21441 ぽへぇ 2005/06/14 08:00:53
<子記事> 『ZeroLink: unknown symbol '_stdscr'』 21473 2005/06/17 13:58:23


No.21441

Re:enter(return)キーを押さずに動いて下さい!・・・
投稿者---ぽへぇ(2005/06/14 08:00:53)


一般にはありません。
http://www.kouno.jp/home/c_faq/c19.html#1

>enterを押さずに、実行できるプログラムが、簡単そうで思いつきません。。。




この投稿にコメントする

削除パスワード

No.21454

Re:ぽへぇさん有り難うございます。
投稿者---樹(2005/06/15 00:54:30)


>一般にはありません。

簡単に見えて難しいのですね。。。

え〜、ちょっと読むスピードが遅いもので・・今読んでおりますが、、、、『ちゃんとした返答はもう少し待って頂かないと・・』、、2日程かかるかもしれませんが、すみません。。



この投稿にコメントする

削除パスワード

No.21455

Re:ぽへぇさん有り難うございます。
投稿者---RAPT(2005/06/15 01:23:23)


環境依存、VC++6でよければ、conio.h の _getch() が使用できます。


この投稿にコメントする

削除パスワード

No.21464

Re:ぽへぇさん・RAPTさん有り難うございます。
投稿者---樹(2005/06/16 02:28:46)


>環境依存、VC++6でよければ、conio.h の _getch() が使用できます。

なるほど!、coniちゃんのgetchはこういう時に使うんですね!。
以前にこのサイトで少し見て勉強させてもらった事があります(getch=getcharだと思って無視してましたが)。
確か私の使っているcでも立派に動いてくれるはずです。
macではconiちゃんの代わりに、cursesと言うヘッダがいると、過去ログでも勉強させて頂きましたし、ぽへぇさんの書類でちゃんとした知識になりました!。ほんとに有り難うございます。。(一気にプログラムが面白くなりそうです!)
 贅沢を言うならば、cに標準で企画されたヘッダではない様なので、自分で作れるようになるか、他の言語でおぎなえるようになりたいです・・・。
 
ぽへぇさんの書類も半分程残っていますが・・・・・なんとか読み上げて知識にします!本当に有り難うございます!。


この投稿にコメントする

削除パスワード

No.21473

『ZeroLink: unknown symbol '_stdscr'』
投稿者---樹(2005/06/17 13:58:23)


getchを使うと、コンパイルのデバック結果が上記のようになりました。

色々見てみて、windowsにはstdscrというのが始めっから用意されてるそうなのですが、macなので無いのかなと思います。

『getchを使うと!』コンパイルが通りません。(cursesは通りますし、cursesに定義されてる他の命令文も通るようですが。。。)
使い方自体は a = getch(); と、単純です。

どうすればxcode(mac)でもちゃんと動くでしょうか?。
いっその事、他の言語に手を出して、幅を広げた方が・・・

cursesを勉強できれば、簡単に解決するかもしれない!と、色々見ていますので、皆さんの返答前に自己解決するかもしれませんが・・・

アドバイスをお願いします。。。本当に手取り足取りすみません!


この投稿にコメントする

削除パスワード

No.21474

Re:『ZeroLink: unknown symbol '_stdscr'』
投稿者---REE(2005/06/17 14:12:31)


RAPTさんは
「環境依存、VC++6でよければ、conio.h の _getch() が使用できます。」
と言っています。
mac では getchは使えません。

では、何を使えばいいのか?

それは、ぽへぇさんの発言にあるURLを見れば分かります。

この様な展開になったのは、あなたが注意事項の
※環境(OSとコンパイラ)や症状は具体的に詳しく!
を守らなかったからです。


この投稿にコメントする

削除パスワード

No.21476

REEさん。皆さん。すみません。
投稿者---樹(2005/06/17 15:10:16)


すみません。
遅かろうと思うしだいですが、
MACOSX10.3
開発環境xcode(C言語→Standard Tool)

ttyなども通りませんでした。
ちゃんとぽへぇさんの書類を理解して、勉強して出直します。
無理な場合はちょっと手を広めてみようかと思います。。。
ご迷惑ごめんなさい。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧