ベストアンサー 画面に文字を表示 2004/02/12 00:50 C言語で文字を一文字ずつ(何秒間隔かで)画面に表示するプログラムを作りたいのですがどうすれば良いのか分かりません。 どなたか宜しければ教えてくださいm(_ _)m みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ara_ara ベストアンサー率35% (124/348) 2004/02/12 03:02 回答No.1 コマンドラインの文字を1文字ずつ、1秒間隔で表示するプログラムの例です。 int main(int argc, char *argv[]) { int i; if(argc < 2) exit(1); /* コマンドラインに文字なし */ for(i=0; i<strlen(argv[1]); i++) { putchar(argv[1][i]); sleep(1); /* 1秒待つ */ } printf("\n"); exit(0); ] 問題は、sleep(1)の部分です。UNIX系では問題なく使えるはずですが、MS-DOS系のC言語では使えないかもしれません。 その場合は代替関数を作る必要があります。 あまりよくないのですが、time()関数を使うことになるんでしょうかね。 質問者 お礼 2004/02/12 17:23 お返事遅くなり申し訳ございません! とても参考になりました。有難うございました^^ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A 画面上の文字が表示されない Windows XPで画面上の文字が表示されないところが発生しています。 画面左下の[スタート]ボタンをクリックしてもホルダーの絵は表示されるのですが文字(フォルダー名)が表示されなかったり、プログラムをクリックしてもアイコン(絵)は表示されますがプログラム名が表示されません。 全て文字が表示されないのではなく所々表示されません。 また、ウイルスバスターをインストールしようとしてもウイルスバスターのインストール時に表示されるメッセージボックスの中の文字が表示されない状態です。枠は表示されるのですが・・・ボタンの枠は表示されるのですがボタンの文字が表示されなかったり・・で困っています。 これはウイルスの仕業でしょうか? どうしたら回復できますか? 大変困っています どなたか解決方法をご存知でしたら教えて下さい。 ちなみにPCはNECのNOTEです。 1行の文字列を時間差で表示する方法 こんにちはorこんばんは。 学校でC言語を習っています。 質問なんですが以下のプログラムで1行で表示する文字を時間差で表示させたいのですがどうしたらいいんでしょうか?理想としては 「犯人は・・・(数秒後)お前だ!」 ←これを改行せずに1行で。 と表現したいんですが、最初に int main(void) { printf("犯人は・・・"); sleep(2); printf("お前だ!\n"); return 0; } と書いたのですが、思い通りにいかず、数秒たってから一度に表示しました。 C言語を使っている環境はLinux4.2でemacsで書いています。 どなたか方法をご存じの方がいれば教えてください。 お願いします。 小文字は大文字に、大文字は小文字に変換して表示するプログラム C言語の問題で、ユーザが文字を入力し、CTRL+Zが押されるまで、半角英数字の入力を受け付ける。 受け付けた文字列(最大でも1000文字)を、小文字は大文字に、大文字は小文字に変換して表示するプログラムを作成する。数字に対しては何も変化させなくて良い。 けっこう考えたんですが全くわかりません。 どなたか知恵を貸してください。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム C言語で今まで表示していた画面の消すには? こんにちわ, 今LinuxでC(C++でなく普通の)言語でプログラムを作っています。 それでいろいろprintfなどで表示していたものを消したいのですが,BASICでいうところのCLSのような画面を一度きれいにしてその後一番上の行からはじめるようなプログラム,関数などはないのでしょうか。 もしもありましたら教えてください。 よろしくお願いします。 画面の文字表示の濃さが、横3cm位の間隔で薄い。どうしたら直りますか? WINXPを使ってます。 画面の文字の表示の濃さについてご質問します。。 モニターの画面内で、横3cm位の間隔で、表示される文字の濃さが薄いんです。 例えば下記文字列でしたら (あああああああああああああああああああああああああああああ) 4番目、10番目、16番目、22番目、28番目.......と(あ)の字が薄くなります。モニタに対してその縦列の文字は皆薄いんです。 見にくくって仕方ないんですが、どうしたら直りそうですか? 画面の文字表示の濃さが、横3cm位の間隔で薄い。どうしたら直りますか? WINXPを使ってます。 画面の文字の表示の濃さについてご質問します。。 モニターの画面内で、横3cm位の間隔で、表示される文字の濃さが薄いんです。滲んでいると言った方が良いのかも知れません。 例えば下記文字列でしたら (あああああああああああああああああああああああああああああ) 4番目、10番目、16番目、22番目、28番目.......と(あ)の字が薄くなります。モニタに対してその縦列の文字は皆薄いんです。 見にくくって仕方ないんですが、どうしたら直りそうですか? 画面表示がおかしくなりました。文字が粗く画面がおおきくなりました。 MAC MINI OS TIGER 10.4を使用しています。 急に画面が大きくなり、表示されるている文字が 粗く表示されるようになりました。 今まではそのモニタの画面に収まっていたのですが マウスを右、左、上、下にマウスをもっていかないと 画面全体が表示されないようになってしまいました。 ちなみにモニタはIOデータのLCD-TV174Cになります。 解像度は1280×1024で設定されています。 また75H、カラーは1670万色です。 画面を正常に戻したいのですが どなかかご存知のかたはいらっしゃいまでんせしょうか? 宜しくお願いします。 1000以下の自然数のうち素数で無いものを全て求め、それらを画面に表示 1000以下の自然数のうち素数で無いものを全て求め、それらを画面に表示しかつそれらの和も画面に表示するC言語のプログラムを作成せよ。 わかりません。お願いいます。 char*型の文字列を表示させたい。 char*型の文字列を表示させたい。 char*型の文字列をウィンドウに表示させるプログラムを作っているのですが、 調べても分からなかったので、質問させていただきます。 コンパイラはBorland C++で、プラットフォームはウィンドウズです。 Textoutのようにウィンドウに出力させたいのですが、うまくいきません。 うまく行かないと言うのは、C言語でのプログラムの書き方が分からないと言う事です。 ある文字列をファイルから読み込んで、ウィンドウに表示させると言うプログラムを作っています。 http://wisdom.sakura.ne.jp/system/winapi/win32/win15.html このような感じにしたいのですが…。宜しくお願い致します。 ちなみにこの質問をさせていただいたものです。 http://oshiete1.goo.ne.jp/qa3342727.html MS-DOS画面の最小化 いまVisual C++ .NETでC言語をやっているのですが、 C言語を書いて実行するとMS-DOSの画面が出てくるんですけど実行時プログラム上からMS-DOSの画面を最小化して実行はできないのでしょうか?また、MS-DOS画面の閉じるボタンを非表示にする方法はあるのでしょうか? 画面に表示しきれません。どうすれば・・・ Meを使っています。 「スタート」→「プログラム」と進めると各プログラムが画面に表示されますよね。 私の場合63種類ほどあるのですが、1列に30行(段)しか表示できないので2列目までのプログラムはその名前が全部表示されますが、3列目のプログラムは最初の5文字くらいしか表示されません。 どうすれば全部表示されるのでしょうか? またこの先プログラム数が増えて100種類とかになった場合でも全部の表示は可能なのでしょうか? JAVAでの文字表示について 今、netBeansでプログラムを作成しています。 JAVAは初心者レベルです。 TextAreaにappendで配列等から文字を表示させたいのですが、 例えば、 ************** テレビ 10000円 ビデオデッキ 5000円 DVDプレイヤー 4000円 ************* のように表示させたいです。 テレビ、ビデオデッキなど文字数が違う物をC言語のprintfで10%sのように空白を表示させる方法はあるのでしょうか? また、他の方法でも何か無いでしょうか? くだらない質問で恐縮ですがよろしくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム 画面の文字が大きくなってしまって困っています。 コントロールパネルにある画面の設定をいじっていたら画面のメニューバーやツールバーなど画面全体の文字が大きくなってしまい困っています。 あと、スタートをクリックすると表示されるプログラムもすべて文字が大きくなっていて逆にアイコンは小さくなっている状態です。 元に戻すにはどうすればいいでしょうか システムの復元を試しましたがダメでした。 詳しい方にご教授願えたら助かります よろしくお願いします。 ゲームコントローラからの入力を画面に表示したい VistaマシンでPSのゲームコントローラをコンバータでつないでネットゲームやってます。ゲームコントローラからの入力(どのボタンが押されたとか)をゲーム中の画面上に重ねて表示するプログラムを書きたいと思っています。どういう知識が必要になるのか教えてください。 ちなみにWindowsOSの知識ほぼ皆無です。C#でちょっとしたものを書いたことがある程度です。CやC++は言語としては一応知ってますが、Windows環境でプログラムを書いたことはありません。 よろしくお願いします。 TV画面に表示するためのソースの書き方に関して TV画面への文字の出力関係で質問があります。 よく結婚式場やホテルなんかに行くと、 受付近くの柱あたりに、 壁掛けプラズマテレビなんかが装備されていて、 どこかの管理室のPCで打ち込んだと思われる、 来場者向けのインフォメーションが、 横にスクロールして表示されているときがありますが、 あーゆう感じのモニタに インフォメーションを表示させるための プログラムを書いてみたいのですが、 C言語とかでソースを書いている感じなのですか? 何か専用のドライバとかAPIが オープンソースで存在するものなのでしょうか? 以上、TV画面に表示するための方法が 全く想像がつかず質問させていただきます。 アドバイスか参考ページなど教えていただけるとありがたいです。 宜しくお願い致します。 デスクトップ上でマーキー(流れる文字)を表示したい サイト内じゃなくて、デスクトップの下あたりに、メモ帳に書いた内容をマーキー(流れる文字)で表示してみたいと思っているんですけど、どのようなプログラムを組めば良いのか分かりません。 一応、HTMLとかjavascriptとかは出来るんですけど、デスクトップに表示するためにはどのような言語を使用してどのようなプログラムを組めば良いのか分かりません。 もしお分かりになる方がいらっしゃれば教えて欲しいです。 よろしくお願いします。 画面表示がきちんと写らなくなった CRTモニターから液晶モニターにコンピューターのディスプレイを交換したところ、コンピューターの電源を入れて立ち上げると、COMPAQの表示(黒画面にCOMPAQの赤文字F10Set UP)10秒位とWindows XPが立ち上がるまでの待ち受け画面(黒バックにWindows XPの文字が表示され左から右にバーが動いている)に表示が馬鹿でかく17インチの画面に右下4分の1位しか表示されません、立ち上がった後のディスクトップの画面は普通に表示されています、如何してなのでしょうか? ドライバーの更新等をしてみたのですが、現状は変わりません。 如何したら、この現象を解消できるのでしょうか?ご回答宜しくお願いいたします。 画面上の文字認識ソフトについて 画面上の文字認識ソフトについて 画面上に表示されている外貨通貨の数値をリアルタイムに取得したいと考えています。 もし既存のソフトウェアで、画面上の文字認識ができるソフトウェアがあるならば紹介して頂けないでしょうか。 また、もし既存のソフトウェアで該当するものが無いなら自作を考えているのですが、 文字認識・取得のノウハウについてまとめられているサイトや書籍があれば教えて頂きたいです。 特に言語は限定しません。より効率的に実現が可能である言語(または良いAPIがあるもの)を探しています。 C言語の仕組み C言語の仕組み printfという命令で画面に文字を表示できますが、文字が表示される画面はMS-DOSの画面や開発プログラムの実行ウィンドウの中ですよね。 もしC言語がPCに直接命令できるのであれば、画面全体が真っ暗になって、そこに文字が表示されるべきなのではないかと思いました(つまり、OS上で動くべきではない)。 しかし、仮に全く最初から文字を打つとしたら、ディスプレイの仕組みを理解して、ドットで文字を表示させなければなりません。 いったいprintfというのはどこに対して命令しているものなのでしょうか 言語バーを画面上に表示させたい! 言語バーを表示させたい 言語バーの影も形も現れない! コントロールパネル→地域と言語のオプション→キーボードの変更・・・・に入り何度挑戦しても、言語バーが画面に現れない! タスクを右クリックしても「言語バー」の文字さえ何処にもない! ディスクトップ画面上に言語バーを表示させるにはどうしたら良いでしょうか?教えて下さ~い! インターネット検索での答えを、何度も試してみました! よろしくお願い致します 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
お返事遅くなり申し訳ございません! とても参考になりました。有難うございました^^