1文字を入力:入力したのはです。1文字を入力:ちなみにC言語の環境は、インターネットで無料で入手できる試食版です。試食版)上記プログラムを見てもらえればお分かりだと思いますが、「xを入力するまで、永遠と1文字入力とその表示を行う」ことを意図しています。実際の結果は意図に反しています。1回目は正常に動作しているようですが、問題は2回目以降。scnafで入力待ちをすることなく、なぜかscanfをスルーする形で3回目のscanf入力待ちとなっています。この理由を教えてください。While文で、1文字入力をやれば思うようにうまくいかない。%s)ならうまくいく。対する私が意図している結果とを示します。...続きを読むAベストアンサー>1文字を入力:入力したのは>です。[Enter]キーの入力によるためです。[Enter]キーをスルーする必要があります。\n",a);}で、どうでしょうか?他の回答も見るQ無限ループを抜け出す方法を教えて下さい。ご覧いただきありがとうございます。タイトルの通り、無限ループを抜け出す方法を教えて頂きたいです。★キー入力されたかの判定は『kbhit』関数が便利です。『kbhit』でキー入力の有無をチェックできます。・下に簡単なサンプルを載せます。これを利用すれば、キー入力があった場合に途中で抜ける事が可能です。kbhit()関数の参考リンクは。関数は、キー入力があった後に入力された1文字を読み捨てています。文を抜けた後にプログラムが終了する場合は、コマンドラインなどにキー入力された1文字が入力されてしまうために付け加えています。ないため、同様な機能を自前で作ります。下の『参考URL』をどうぞ。参考URL:http://www.ncad.co.jp/~komata/c-kouza24.htm★キー入力されたかの判定は『kbhit』関数が便利です。『kbhit』でキー入力の有無をチェックできます。・下に簡単なサンプルを載せます。これを利用すれば、キー入力があった場合に途中で抜け...続きを読む他の回答も見るQEnterキーを押されたら次の処理に移るという事をしたい。return文について今、C言語を初めて勉強してます。勉強していて、引数と戻り値、return文についてよくわかりません。どなたか詳しく素人にもわかるように教えて頂けないでしょうか?よろしくお願いします。Aベストアンサーまず、関数とは何らかの処理をして結果を返してくれるものです。らしい例ですが二つの数を足してその結果を返す関数を見てみましょう。0;}見てわかると思いますが、引数とは関数内の処理に使うデータです。このデータは関数を呼び出すときに与えます。)すると与えられたデータは関数に渡され仮引数と言うものに格納されます。){この仮引数は普通の変数のように使うことが可能なのです。piyo;返すとは具体的にどこへ返すのかと言うと呼び出したところへです。関数内の呼び出し元です。言う変数へは関数によって返された戻り値(関数値とか返却値とかとも言ったりします)が格納されます。引数も戻り値も結局はデータです。処理させたいデータが引数で、処理した結果であるデータが戻り値です。呼び出し元へ結果を返すためのものです。C言語の関数にはいろいろな種類があります。引数も戻り値もあるもの。piyo;}引数はあるが戻り値のないもの。);}戻り値はあるが引数のないもの。500;}戻り値も引数もないもの。);}これらの使い分けはデータの内容や型、処理の内容により適宜必要なものを使ってください。関数とは何らかの処理をして結果を返してくれるものです。らしい例ですが二つの数を足してその結果を返す関数を見てみましょう。0;}見てわかると思いますが、引数とは関数内の処理に使うデータです。このデータは関数を呼び出すときに与えます。・簡単なサンプルを載せますので読み取って下さい。他の回答も見るQファイルやディレクトリの存在確認を行う方法ファイルをオープンするのはfopenでOKですが、ファイルやディレクトリの存在確認を行う方法が知りたいです。何か組み合わせて作るものなのでしょうか?perlとか便利な演算子があるのですが、C/C++って器用ではないですね。Windows2000です。使えとか書いてあるけど。今、上司の方からあるシステムの基本設計書・システム設計書・プログラム設計書を作り、プログラミングまでしてから単体テスト・結合テストもやるように言われています。システム設計書まではなんとかできて、プログラム設計書の作成に取り掛かりたいのですが、初めての経験で実際のプログラム設計書には何をどのように書いているものなのかも全く見当もつかずにいるので全く何も書けません。上司さんは今週忙しいようで「来週見てあげるから自分で調べたりしてやってみて」と言っています。何もできずにいるのもイヤなので何かそれらしいものでも書いてみたいのですが...プログラム設計書とは何をどう書いてあるものなのでしょうか?日本語が書いてあるのかプログラムが書いてあるものなのか...そういったところからわからないので少しでも何か教えていただきたいです。Aベストアンサーこんにちは。No.1様のご回答通りなのですが会社によって異なります。メインメニューから呼び出され企業情報の印刷条件を入力し、クリスタルレポートの帳票情報から企業情報ファイル(KIGYOU_INFO)ファイルを呼び出し印字します。・全企業情報が一覧で印字可能である。・特定一企業(企業コード指定)での印字も可能である。・一企業が指定された場合は企業情報を画面表示する。-----------------------------------で・・・・プログラム仕様書はこのくらい。命令書ですからコードそのものは打ちません。これみて作ってもらわないといけないので日本語メインです。プロシージャ定義やら定数や変数、フォーム、構造体定義書などプログラム書くときの決まりごとに添ってPGさんに打ってもらっています。一応、図とかつけてみました。(^-^;;全体の雰囲気はこんな感じだとご理解いただければ幸いです。