Chronos198 の回答履歴
- 3ビットのフラグを持つ2個の変数の組み合わせによる分岐の上手な書き方
お世話になります。 C言語において、3つの状態を持っている変数で状態の組み合わせによって分岐するプログラムを作りたいと思っています。 3ビットのフラグによって2進数で001,010,100の3個のどれかの状態であるとして、以下の条件で分岐させるさせたいです。 ・2個とも同じ状態のとき ・片方が001,010で、もう一方が100 ・片方が001で、もう一方が010 自分では以下のように書いたのですが、条件式もっと簡潔に書くことはできないでしょうか?よろしくお願いいたします。 #include<stdio.h> typedef struct{ int name;//識別番号 unsigned int flag:3;//状態を表すフラグ }Status; int main(void) { Status a,b;//例として2変数のみ定義 a.name=10; a.flag=1; b.name=20; b.flag=2; if(!(a.flag^b.flag)){ printf("2個とも同じ状態のとき\n"); } else if( ( (a.flag&1 || a.flag&2) && b.flag&4 ) || ( a.flag&4 && (b.flag&1 || b.flag&2 ) ) ){ printf("片方が001か010で、もう一方が100\n"); } else if( (a.flag&1 && b.flag&2) || (a.flag&2 && b.flag&1) ){ printf("片方が001で、もう一方が010\n"); } }
- 初2ちゃんねる。
「2ちゃんねる」を拝見しようと思います。 「2ちゃんねる」と検索したら沢山出てきました。 あのネコはオリジナルキャラですか? 「2ちゃんねる」とはレスを読むだけのものなのでしょうか?書き込んだり。 「2ちゃんねる」は何が出来るのでしょうか? 初めてなので教えてください。
- ベストアンサー
- その他(インターネット・Webサービス)
- noname#18206
- 回答数5
- javaとjavaスクリプト
javaとjavaスクリプトは、どう違うのでしょうか?HPで調べていましたが、説明がむずかしすぎて、まったく理解できません。簡単な言葉で教えていただけるとうれしいです。
- ベストアンサー
- その他(ソフトウェア)
- nanakomatsusima
- 回答数3
- 初めて飛行機に乗ります。(乗り方が分りません)
JALのツアーで沖縄に行くことになりました。 現在手元に、出発時刻の書かれたチケットがあります。 お恥ずかしいながら、初めて飛行機に乗りますので乗り方が分りません。 ●出発は、羽田空港です。 ●トランクがあり、機内に持ち込めない荷物があります。 ●JALのマイレージカードがあります。 空港に着いた時から、機内に乗り込むまでの間、どのような流れでしょうか。 ストーリーを教えて下さい。宜しくお願い致します。
- ベストアンサー
- その他(国内旅行・情報)
- mimi-ko
- 回答数11
- ワールドカップ開幕ですけど、あなたの身近にある「ドイツ」は、何ですか?
ワールドカップ開催国のドイツ・・・日本人には親しみがあるようで、意外と縁が少ない気もします。 そこでお聞きしたいのですが、皆さんの身近で「ドイツ」といえば、どんな物事がありますか? 具体的な物だけに限らず、こんなドイツ語が頭に浮かぶとか、ドイツ人の知人がいるとか、何でも結構です。 広い範囲でのご回答をお待ちしています。 宜しくお願いします。
- ファイル実行時エラーがでる・・・(^^;)。
JAVA超初心者です。初級者向けの本を見て、プログラムの勉強を始めてみました。コンパイルをするためのパスの設定はうまくいきました。Cドライブ直下に「java」フォルダを作りそこにファイル名「Hello.java」として保存しました。そのクラスファイル「Hello.java」をコマンドプロンプト上でC:\java>に続き「java Hello」と入力して、実行しようとすると、下記のエラーが出て困っています。Exception in thread "main"java.lang.NoClassDefFoundError:Hello です。解説本を見ると、環境変数の「CLASSPATH」の設定に関して問題があるようで、カレントディレクトリをあらわす「.」を追加すればいいというのですが、私にとって「.」って何?どこにどうつけるのか具体的手順がよく説明されておらず、意味不明です。 使用OSはWinXPなのですが、何をどうすればエラーに対処できるのか、プログラムが問題なく、実行できるのか、知りたいのです。ちなみに「JDK5.0(jdk-1_5_0-windows-i586)」を使用しております。保存場所は、「c:\Program Files\Java\」内です。どうかよろしくお願いします。
- 宗教は必要or不必要?
皆様どうもいつもお世話になります。 私は宗教比較論者でもなく反宗教論者でもありません。18歳の普通の一般市民として、私は宗教はこの世界から不必要だと思っています。 理由は宗教は世界平和を実現していないからです。逆に宗教という幻想は紛争を招くばかりです。 皆さんはどのようにお感じでしょうか?
- 締切済み
- アンケート
- noname#65311
- 回答数32
- ゲップし続ける人がいます
職場で机が向かいの人が、一日中ゲップし続けております。 お互いのパソコンディスプレイが間にあるだけで、隔て板がないので音がリアルに聞こえてきます。 ものすごく集中している時は、気にならない(当たり前か…) のですが、普通に作業している時はイライラしてきます。 何か胃の病気なんでしょうか? 仕事柄ほぼ毎日終電で帰る状態で、生活が乱れているからでしょうか? 治る方法があれば知りたいのと、気にならないようにするにはどうしたらよいのでしょうか? 大人気ない質問で申し訳ありませんが、どうぞよろしくお願い致します。
- ベストアンサー
- その他(病気・怪我・身体の不調)
- pico23
- 回答数5
- unsigned char の配列で途中で0を含む時のstrlen
表題のようにunsigned char a[10]; の配列で、文字列ではなくデータとして扱っている時、どうしても途中で0が混じります。そこでstrlen(a) を取ると途中までの長さの値しか取れません。 sizeof(a) としてもunsigned char のsize=4 になるだけです。 この回避策はあるでしょうか。
- 古谷実の最近描く漫画に言いたい!!
皆さん、稲中卓球部の作者である古谷実氏が描く最近の漫画どう思われますか?。私は稲中卓球部にハマりその後も彼の作品は見るようにしていますが、最近は見る気が失せてきました。 その理由は 1、ギャグ漫画と決別した 2、主人公がダサいくせに女運が良い という点です。 特に「2」が引っかかるんです。彼の作品の面白いところは以前はギャグでしたが、ギャグ漫画を描いている頃からも奇麗事を書かない、リアリティのある描写がとても好きでした。 学校内での上下関係、人生の理不尽、社会問題などを取り上げ人生のダークサイドを生きている人にスポットを当てているのがとても好きでした。 しかし、人生のダークさが中途半端でむかついてきます。その一番の理由は「女キャラクター」です。 「稲中」でも井沢が神谷さんをゲットしましたが、あれはギャグ漫画のご愛嬌の範疇で許せます。しかし、「僕といっしょ」でも「グリーンヒル」でも、アホな家出中学生がそこそこかわいい野球女ゲットしたり、堕落大学生が彼女ゲットしたり、禿げ童貞おっさんリーダーが超マニアな趣味の女子高生ゲットしたりなどの描写から嫌な予感がしました。 その予感は的中し、ギャグを封印した「ヒミズ」「シガラテ」「わにとかげぎす」でも親に捨てられたり、普段はイジメられていたり、友達が一人もいない孤独な都会人という不幸な人物設定から始まるものの、全員マニアな女(しかもそこそこかわいい)をゲットしているのが、リアリティの無さを感じてムカつきます。 しかし、所詮空想の世界であり、漫画という媒体である以上青年誌での連載となると、女キャラ+お色気というのが人気取りに必要なのは解ります。やはり、そういう理由ですよね。作者が女を出すのは。 皆さんはどう思われますか?。
- ベストアンサー
- アンケート
- noname#200372
- 回答数1
- くじびきソフトありますか?
質問する場所がここでよかったかわかりませんが。 1~999(最低150)までの下記参照のような くじ引き出来るものを探しています。 もしこれを参照して自分で作れるなら良いのですが… http://www.ne.jp/asahi/ja/asd/gijutu/kuji/ ご存知の方いたらお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- YKEY
- 回答数1
- テキストファイルの改行の変換
テキストファイルの改行の変換で困っています。 下記がNotepadで開いたテキストファイルの中身の一部なのですが・・・・ -------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">↑<html lang="ja">↑<head>↑<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS">↑<META HTTP-EQUIV="Content-Style-Type" content="text/css">↑<STYLE TYPE="text/css">↑<!--↑body,tr,td,th { font-size:10pt }↑a:hover { color:#DD0000 }↑small { font-size:9pt }↑-->↑</STYLE>↑・・・・<更に大量のデータが続く> -------------------------------- "↑"が改行を表しているようなのですが、このままだとEXCELに取り込む際に全体を一行として取り込んでしまうため、不具合が生じてしまいます。
- ベストアンサー
- その他(プログラミング・開発)
- astora123
- 回答数2
- ゲームをすると悪くなるかどうか?
よく言われている事ですが、テレビゲームすると、目が悪くなるのでしょうか。最近のポータブルゲームなど小さい画面なので目を凝らして見る事になります。わたしもたまにやりますが、子供は結構長時間になるので心配です。だからといって親も含めていまどきの子ですからやらさないわけにも・・・
- ベストアンサー
- その他(病気・怪我・身体の不調)
- dora-de
- 回答数6
- java
java言語開発環境JDKをインストールしてjavaでプログラムを作って、コンパイルをしたのですが、javacが認識されていません。内部パッチ、外部パッチがないといわれるのですが全然分かりません。教えてください。
- ベストアンサー
- Windows XP
- gsosba
- 回答数2
- java
java言語開発環境JDKをインストールしてjavaでプログラムを作って、コンパイルをしたのですが、javacが認識されていません。内部パッチ、外部パッチがないといわれるのですが全然分かりません。教えてください。
- ベストアンサー
- Windows XP
- gsosba
- 回答数2