Fooky の回答履歴
- 入力エラーの処理について。
Cプログラム初心者です。 例えば、floatの名前をlengthとして、scanfでユーザーに入力させるとします。その時ユーザが間違えて数字ではなく文字を入力した場合、その後のprintfの内容がループしてしまいます。どうしたら、ユーザーが間違えて入力したときに、入力ミスを伝え、もう一回入力をしてもらうことができるプログラムが作れるでしょうか。 以下がエラー処理をする前のプログラムの一部なのですが、、、。 float length; printf("Enter length of the room in metre and press enter.\n"); scanf("%f", &length); while (length>300) { printf("This programme only caluculate length under 300m.\n"); printf("Please re-enter the length in metre and press enter.\n"); scanf("%f", &length); }/*End of while (length)*/
- ベストアンサー
- lindamarie
- C・C++・C#
- 回答数4
- 英訳して頂けないでしょうか?
日本語としておかしいかもしれませんが 「脳波感知型操作システム」と「非接触型操作パソコン」 を英訳できる方いらっしゃいましたらよろしくお願いします。
- システムイベントのMARKとは何でしょうか
ちょっと古いのですがTurboLinux4.2の「にわかシステム管理」をすることになりました。rootでログオンするとメールが沢山届いており、どうやら1時間ごとに下記のようなログが届けられるようになっています。ログオン時のパスワードエラーなどセキュリティ上気をつけておかないといけなさそうなアラートが記述されているのですが、その中でMARKというものが必ず20分おきに記述されています。これはどういう意味があるかどなたかご存知でしょうか?また特別問題が無ければログに記述されるのを止めたいのですが、発信元が不明のため止めかたもわかりません。 Unusual System Events =-=-=-=-=-=-=-=-=-=-= Feb 28 13:05:56 sis -- MARK -- Feb 28 13:25:56 sis -- MARK -- なお sis というのはマシンの名前です。
- xdmの画面を印刷したい。
Linuxをランレベル5で起動した場合に、一番最初に立ち上がってるxdmの画面をファイルに落とすにはどうすればよいでしょうか?
- アプリケーションについて
他のアプリケーションを、C言語で記述したもので制御できないでしょうか? 例えば、Microsoftのexcelのグラフ機能を使いたいときに、自分でプログラムを組んで、何かのデータをtext.xlsのファイルに保存したあと、手動で、グラフの機能を使うのではなく、保存し、グラフ作成が完了し、他のファイルに保存する一通りのプログラムはC言語でかけるのでしょうか? また、C言語でかけないものであれば、どの言語だとかけるのでしょうか?それとも無理なんでしょうか? 何かわかる方、よろしくお願いします。
- 選んだ整数は何? (C++)
1から100までの整数をUserに選ばせ、Userに、「選んだ数字はXX以上ですか?」と質問を繰り返し、最後にUserの選んだ数字を当てるという課題に取り組んでいます。(Userはそれに対してYes/Noでしか答えられません。) たとえば、Userが「45」を選んだとすると、「選んだ数字は50以上ですか?」というダイアログが表示され、「NO」と答えると、次に「選んだ数字は25ですか?」というダイアログが表示されて、その番号を絞ってくというものです。 これを取り組みはじめましたが、数学が弱いのでどんな式を使うのか混乱しています。数字を2づつ割っていくことはわかるのですが、50を2で割ると25で, 一方はそれを足し(50+25)、一方はそれを50から引いて(50-25)、また次に、たとえば例にだした45の場合なら(50-25+12.5,)(50-25+12.5-6.25)などなど、繰り返してくやり方がわかりません。 これは、switch文でyes/no選択させて、前後に式をいれたりするのでしょうか? このプログラミングの構成をどうするのかわからないので、ヒントをいただけないでしょうか?
- 選んだ整数は何? (C++)
1から100までの整数をUserに選ばせ、Userに、「選んだ数字はXX以上ですか?」と質問を繰り返し、最後にUserの選んだ数字を当てるという課題に取り組んでいます。(Userはそれに対してYes/Noでしか答えられません。) たとえば、Userが「45」を選んだとすると、「選んだ数字は50以上ですか?」というダイアログが表示され、「NO」と答えると、次に「選んだ数字は25ですか?」というダイアログが表示されて、その番号を絞ってくというものです。 これを取り組みはじめましたが、数学が弱いのでどんな式を使うのか混乱しています。数字を2づつ割っていくことはわかるのですが、50を2で割ると25で, 一方はそれを足し(50+25)、一方はそれを50から引いて(50-25)、また次に、たとえば例にだした45の場合なら(50-25+12.5,)(50-25+12.5-6.25)などなど、繰り返してくやり方がわかりません。 これは、switch文でyes/no選択させて、前後に式をいれたりするのでしょうか? このプログラミングの構成をどうするのかわからないので、ヒントをいただけないでしょうか?
- 関数の呼び出し
エクセルの2列5行のファイルがあるとします、 このファイルの各列の平均を求める関数をheikinとします。 エクセルの2列のデータの平均を関数heikin(プロトタイプ宣言)のみでの求め方が解かりません。 また、求めた値をmain関数に返した後、別の関数(プロトタイプ宣言)でのheikinの呼び出しかたが解かりません。 各列ごとにプロトタイプ宣言を行えば求まるのですが、 どうかよろしくお願いします。
- ベストアンサー
- ATORANDAMU
- C・C++・C#
- 回答数3
- プロンプトが返らない
UNIXのKtermを開いて、あるシェルを実行したのですが、 実行後、プロンプトが返って来ません。 KtermにてCNTL+D、CNTL+C、Delete等を押しても 効きません。 プロンプトが返ってくるのと返らないのでは、システム的にどのような違いがあるのでしょうか?
- 締切済み
- shikata_dawa
- その他(OS)
- 回答数2
- Sambaの設定について
今日は。まだLinuxをインストールしたばかりで、何もわかっていない初心者ですが、質問お願いします。いまから突飛なのですが、Sambaを使いたいと思っています。それでSambaの説明の入った雑誌を買って、読んでいるのですが、設定が終了したあと以下のURLにアクセスしてみると言うところで http://<Sambaサーバー名(もしくはIPアドレス)>:901/ と言う一行に突き当たったのですが。この<Sambaサーバー名(もしくはIPアドレス)>というのは、どうやって知ることが出来るのですか?初心者には、難しいことでしょうか?それと、(http:)と書いてあるのでインターネットに接続しなかればならないのでしょうか?本当に、最近は質問ばかりで、ずうずうしい質問ですが、何かヒントでもあれば宜しくお願いします。以下に自分のパソコンの種類を書きます。 パソコン NEC ValueStarNX OS Windows98SE, TurboLinux7 宜しくお願いします。
- Sambaの設定について
今日は。まだLinuxをインストールしたばかりで、何もわかっていない初心者ですが、質問お願いします。いまから突飛なのですが、Sambaを使いたいと思っています。それでSambaの説明の入った雑誌を買って、読んでいるのですが、設定が終了したあと以下のURLにアクセスしてみると言うところで http://<Sambaサーバー名(もしくはIPアドレス)>:901/ と言う一行に突き当たったのですが。この<Sambaサーバー名(もしくはIPアドレス)>というのは、どうやって知ることが出来るのですか?初心者には、難しいことでしょうか?それと、(http:)と書いてあるのでインターネットに接続しなかればならないのでしょうか?本当に、最近は質問ばかりで、ずうずうしい質問ですが、何かヒントでもあれば宜しくお願いします。以下に自分のパソコンの種類を書きます。 パソコン NEC ValueStarNX OS Windows98SE, TurboLinux7 宜しくお願いします。
- gcc-3.0.2 install方法について
UNIX初心者で、installすら出来ずに困っております. 何方か次の質問に御答え頂けないでしょうか? HP-UX11iにgcc-3.0.2をinstallしようと思っております. gunzip ~ tar ~ ./configure までは出来たのですが、次に make LANGUAGE=c とコマンドしたところ、エラー1と言われ終了してしまいます. そもそも、makeコマンドの意味すらよく分かっていないのですが これに対処するにはどのような方法があるのでしょうか? どうか御回答のほど宜しくお願いします.
- ベストアンサー
- mada-yu-ji
- その他(OS)
- 回答数1
- Sambaの設定について
今日は。まだLinuxをインストールしたばかりで、何もわかっていない初心者ですが、質問お願いします。いまから突飛なのですが、Sambaを使いたいと思っています。それでSambaの説明の入った雑誌を買って、読んでいるのですが、設定が終了したあと以下のURLにアクセスしてみると言うところで http://<Sambaサーバー名(もしくはIPアドレス)>:901/ と言う一行に突き当たったのですが。この<Sambaサーバー名(もしくはIPアドレス)>というのは、どうやって知ることが出来るのですか?初心者には、難しいことでしょうか?それと、(http:)と書いてあるのでインターネットに接続しなかればならないのでしょうか?本当に、最近は質問ばかりで、ずうずうしい質問ですが、何かヒントでもあれば宜しくお願いします。以下に自分のパソコンの種類を書きます。 パソコン NEC ValueStarNX OS Windows98SE, TurboLinux7 宜しくお願いします。
- 先ほどの質問に追加です
/etc/httpd/conf/httpd.confの中を Documents #DocumentRoot "/var/www/html" DocumentRoot "/home/jin/www" UserDir www に変更してhttpdを再起動したのですが反映されません。 httpd.confはどこにあるものが有効なのでしょうか?? 教えてください。 関連URL:http://www.okweb.ne.jp/kotaeru.php3?q=168568
- Linuxで入力待ちなしkeyread関数のようなものはありますか?
いま練習として簡単な計測器の制御プログラムを作っていまして、 while文で計測させて、何かキーを押すと抜けだすような制御を したいのです。 調べたところ、dos.hを用いたkeyread関数というものでできそう だったのですが、Linux上ではできないようなのです。 ほかに、入力待ちなしでキーを読む方法を知っている方がいたら すみませんがどうぞお教えください。よろしければ簡単なプログラム例など書いていただければ幸いです。
- あるファイルが他プロセスによってオープンされているかどうかを確認する方法
2つのディレクトリの内容を比較し、その結果を標準出力に出力するプログラム(diffのラッパーです)を作成していますが、以下のように出力を比較対照のディレクトリ内のファイルにリダイレクトした場合、このファイルまで比較してしまいます。 $ mydiff . directory > diffresult これを防ぐため、ファイルを比較する際に、ファイルが他プロセスによってオープンされているかどうか調べ、その旨をstderrに出力するようにしたいのですが、その方法がわからず困っていますのでよろしくお願いします。
- sambaの共有名が文字化け
Linuxのsambaサーバにwindowsクライアントからアクセスすると共有フォルダ名が文字化けする場合があります。クライアントのOSにより発生する場合としない場合とがあります。 ・Windows95,98:文字化けしない ・WindowsNT,2000:文字化けする サーバは、TurboLinuxServer6.0で、samba2.0.7-ja-2.2を使用しています。 smb.confはSJISで記述し(ているつもり)、coding system=SJIS,client code page=932としています。 samba2.0.5の時は問題なかったのですが... そもそも、サーバ側の設定の問題なのか、クライアント側の設定の問題なのかさえわかりません。 解決方法をご存じの方がいらっしゃいましたら、よろしくお願いします。