- 1 名前:デフォルトの名無しさん [2008/02/11(月) 19:44:11 ]
- 質問する前にGoogleで検索しましょう。www.google.co.jp
プログラム・ソフトの使い方はPC初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 JavascriptはWeb制作板、CGIはWebプログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 前スレ スレ立てるまでもない質問はここで 88匹目 pc11.2ch.net/test/read.cgi/tech/1200057632/
- 446 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 02:56:48 ]
- >>444
せめて言語ぐらい書け。 知らんけど、ポインタの型がsignedとunsignedで食い違ってんじゃねぇの? 引数の型がchar *のとこにuchar *突っ込んでるとか、その逆とか、 大方その辺だろ。
- 447 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 03:01:18 ]
- >>443
あああ、すいません解決しました。 せっかくヒントもらってたのに見落とすところだった。 スペースが半角だったので全角に変えたところ意図通り動きましたorz
- 448 名前:デフォルトの名無しさん [2008/02/24(日) 07:17:17 ]
- 方向音痴な初心者です
個人的、見解なのですが? 仮に"統合言語"、詰まりimageとしては… 「base言語」と去れて居る言語を統合して使用できる言語が在るとすると? どの様に為りますか?
- 449 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 07:19:35 ]
- 日本語でおk
- 450 名前:デフォルトの名無しさん [2008/02/24(日) 07:24:37 ]
- >>449
そう云えば? 最近「通称、"£"」の@@を見掛けませんが…
- 451 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 07:50:37 ]
- 真性ですか
- 452 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 08:12:06 ]
- >個人的、見解なのですが?
肯定ですか、否定ですか?
- 453 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 08:34:12 ]
- Windows で作るのなら、
バイナリで読んでテキストで吐けば 勝手に \n が \r\n に変換されるぜ。
- 454 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:18:22 ]
- >>448
言いたいことはよくわからないけど、 現在存在する全ての高級言語は、 手続き型のFORTRANか関数型のLISPにその源流を見出せる。 あとは低級言語のアセンブリ言語・機械語。
- 455 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:32:05 ]
- 言語を統合して使用できる 「base言語」 があるとすると
どういう仕様にすればいいか、って話だと思う。
- 456 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:48:34 ]
- dBaseの話じゃないのかw
- 457 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:50:05 ]
- 今は存在しないかもしれないが
もし統合言語(base言語とされている言語を統合して使用できる言語) を作るとしたらどういう仕様になるのか base言語とは現在主流とか業界スタンダードとか知っておくべき基礎とか そんな意味か
- 458 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:57:59 ]
- >>454
linux、UNIX板によく書きこまれる人工無能スクリプト荒らしらしいから関わらないほうがいいよ
- 459 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:14:25 ]
- >>457
英語。
- 460 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:31:17 ]
- それ以前に日本語
- 461 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:45:01 ]
- 日本語は揺らぎが大きいからなぁ
- 462 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:46:13 ]
- そういう散々がいしゅつな健忘症的やり取りはもういいよ
- 463 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 11:01:26 ]
- 今日が2chデビューです
- 464 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 11:06:02 ]
- デビューでこんな深い所まで潜ってくるんじゃねーよ
- 465 名前:デフォルトの名無しさん [2008/02/24(日) 12:31:17 ]
- 将来、JavaはC#に食われますか?
- 466 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 12:35:36 ]
- 占い師を捜しているのなら板違い。
- 467 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 12:36:39 ]
- Java∋C#
- 468 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 13:09:12 ]
- >>465
Javaしか使えないPGを養うために永遠に残ります。
- 469 名前:デフォルトの名無しさん [2008/02/24(日) 15:15:50 ]
- D言語ってどうなの?
- 470 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 15:19:31 ]
- どちらのD言語の事だ?
- 471 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 15:20:17 ]
- どちらも要らない子のレッテルを貼られかけ
- 472 名前:デフォルトの名無しさん [2008/02/24(日) 15:52:54 ]
- 今からプログラミングを習得するならどの言語がお勧めなんでしょうか?
- 473 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 15:53:40 ]
- 仕様書記述言語英語
- 474 名前:デフォルトの名無しさん [2008/02/24(日) 16:35:44 ]
- 地底や駅弁の情報学部のプログラミングのクラスって、どの返までやるの?
独習C、独習JAVAあたりの内容+アルゴリズムをやるくらいなんだろうか。
- 475 名前:デフォルトの名無しさん [2008/02/24(日) 18:16:19 ]
- >>472
Verilogだな。
- 476 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:25:45 ]
- C with Classes
- 477 名前:デフォルトの名無しさん [2008/02/24(日) 19:34:06 ]
- enum で{AHONYA, BHONYA, CHONYA, DHONYA}
と定義したものをswitch文のcaseで用いるにはどうすればいいでしょうか? case : AHONYA case : 'AHONYA' case : "AHONYA" 全部だめでした・・・
- 478 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:35:30 ]
- とりあえず身近な参考書なりサイトなりの説明をよく読め
ていうか言語を書け
- 479 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:35:33 ]
- enum{ nanika };
switch(0){ case nanika: default: }
- 480 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:37:44 ]
- enum 以前の問題だな。
case の書き方が分かってない。
- 481 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:57:21 ]
- まったくだ。新しくenumに挑戦してうまくいかなかったから、enumで失敗したと思い込んでいるんだろう。
>>477 コロンをAHONYAの後にもってくる
- 482 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:39:05 ]
- icoファイルを表示するコードを書いています。
複数アイコンが収録されているものの表示まで出来たんですが BitMapInfoHeaderに格納されているbcHeightの意味がイマイチ分かりません。 32*32の単一アイコンファイルでは64になり 32*32と16*16の2種類格納のアイコンファイルだと32*32のものは64 16*16のものは32になります。 これは何を表してるんでしょうか? 正数と負数でラインの向きが変わるのは分かりますが 負数は使われないらしいですし。
- 483 名前:デフォルトの名無しさん [2008/02/24(日) 23:46:35 ]
- 全くの初心者なんですが、COBOL、C、C++、VBA、P
L/SQL、HTML、JAVA、PL/I の中で今から覚えるとしたらどれがいいですかね? 時代のニーズと難易度などを教えていただけると幸いです
- 484 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:02:06 ]
- PL/I以外。
- 485 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:03:30 ]
- COBOLお勧め。
今や、使えるプログラマがロートルと化しているので世代交代が求められています。
- 486 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:04:06 ]
- たしかにCOBOLを書き換える需要が地味にでてきてるみたいだが
- 487 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:37:13 ]
- 夢のある言語、将来性のある言語ってなんすか?
pc11.2ch.net/test/read.cgi/tech/1197612496/
- 488 名前:デフォルトの名無しさん [2008/02/25(月) 00:45:31 ]
- >>484-487
サンクス
- 489 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:46:30 ]
- sageわすれソーリーつまりごめんなさい
- 490 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:55:28 ]
- COBOL で思い出したけど, 昭和 100 年問題なんてのが顕在化する
システムなんて残ってんのかな?
- 491 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:16:24 ]
- EBNF について質問いたします。
string = {[ symbol | whitespace | newline | literal ]}; symbol = { "!" | ?略? | "~" }; whitespace = { "\t" | " " }; newline = { "\r" | "\n" }; とある中で、 a) 上の string の規則に加え、string は Unicode 文字のみによって 構成されていること b) literal は symbol, whitespace, newline でもない文字のみの集合 であること を示す規則はどのように記述すべきでしょうか。 例えば a) に関しては、 string = {? Unicode character ?}; string = {[ symbol | whitespace | newline | literal ]}; と書くほかないのでしょうか。個人的にはできれば string = (*...*) の (つまり単一定義の) 形で纏めたいと思っています。 特に他のプログラムに食べさせる用途ではないので、他に方法が 無いならば?...? でも構わないと考えていますが、余り相応しいとは 思えません。どうかご教示いただけませんでしょうか。
- 492 名前:デフォルトの名無しさん [2008/02/25(月) 21:15:52 ]
- 最近Cプログラムを始めたんですが、
面白過ぎますねこれ。もうずーっとやってます。 これでお金貰えて、どんどん上達していくなんて夢がありますね。
- 493 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:22:51 ]
- C言語で2次元配列の値を関数に渡して、関数で受け取りたいのですがどのようにしらいいでしょうか?
int test = {{1, 2}, {1, 2}}; hoge( test); void(int**){}; だと、hogeの呼出がポインタがおかしいと言われました。
- 494 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:27:02 ]
- >>493
void f(int a[][2]){} または void f(int (*a)[2]){}
- 495 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:46:58 ]
- どうしてそのようなかたちになるのでしょうか?
- 496 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:54:47 ]
- int** は int* の配列を入れるための物。
int(*)[2] は int[2] の配列を入れるための物。
- 497 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:59:44 ]
- ありがとうございます。
argvはchar** argvとしているのですが、どうしてこれはいいのでしょうか?
- 498 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:02:19 ]
- 呼出元がchar*の配列を渡してくるから。
- 499 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:06:18 ]
- たびたび申し訳ありません。
hoge(test); void test(arg[][2]){}; としましたが、同じエラーが出ました。 またプロトタイプ宣言は、 void test(int[][2]); としましたが、まちがっていないでしょうか?
- 500 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:07:50 ]
- すみません 勘違いでした。
- 501 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:45:54 ]
- c++の例外についてですが
例外中立と オブジェクトの不整合をおこさないようにする とはどういう意味でしょうか?
- 502 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:51:36 ]
- ググレカス
- 503 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:06:16 ]
- ExceptionalC++を読んで
例外安全でググレカス
- 504 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:09:32 ]
- 知らないなら黙れカス
- 505 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:32:49 ]
- >>501
例外中立ってのは、発生した例外を勝手にもみ消さない、くらいの意味 せっかく投げた例外が勝手に消されちゃ困るだろう 不整合ってのは、オブジェクトがあるべき正しい状態でなくなること そんなことになったら困るだろう、不整合は起きない方がいいに決まっている
- 506 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:36:26 ]
- 今からお風呂に入りながら
「なんでstd::stackはpop()じゃなくてtop()で値を取得するんだろう」 と考えるといいかもNE!
- 507 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:08:59 ]
- ガス代が高いんで、湯舟にははいれません。
シャワーもぎりぎりの節約です。
- 508 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:58:07 ]
- なら眠る前の一時にでも思索に耽ればいい。
- 509 名前:デフォルトの名無しさん [2008/02/26(火) 03:01:51 ]
- 2ch専用ブラウザみたいなのを作ってみたい。
どんな言語を勉強したらいいの?
- 510 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 03:22:20 ]
- 携帯用だったらJava、PC用だったらC++か何か、というように
ターゲットの環境でアプリケーションを作るのに一般的なプログラミング言語がいいと思う。 あと言語ではないけど、HTTPの勉強も多かれ少なかれ必要。 ちなみに、こういうスレもあるよ。 初心者のためのプログラミング言語ガイド Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/l50
- 511 名前:デフォルトの名無しさん [2008/02/26(火) 04:03:25 ]
- matlabについてですが。。。
二値画像にラベル付けをしてあるのですが、 ある座標を与えて、その座標を含むオブジェクトのラベル番号、 もしくはそのオブジェクトを構成している全座標を入手したいです。 [r,c] = find(bwselect(Img2,i,j)); これが僕の絞り出した答えでしたが無理でした。。 いいアイディアがありましたら教えてください。
- 512 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 04:25:23 ]
- >>511
MATLABスレへどうぞ
- 513 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 14:26:32 ]
- 関数にアドレスを渡したいんですが、その変数をキャストしたいです。
&hoge を、 (char &)hoge とすると、別のエラーが出てしまいます。
- 514 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 14:42:33 ]
- >>513
関数のプロトタイプ宣言と渡したいものについて詳しく。
- 515 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 14:48:54 ]
- java の javadoc みたいなのが
C言語にありますか
- 516 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 14:52:09 ]
- intな値を、unsigned intにアドレス型でキャストするにはどうしたら良いですか?
- 517 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 14:53:33 ]
- >>515 doxygen
- 518 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 15:06:20 ]
- >>516
アドレス型なんてものはCにもC++にもありません。
- 519 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 15:12:28 ]
- >>513
(char &)hogeじゃなくて(char *)hoge
- 520 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 16:32:25 ]
- (char *)&hogeじゃないかな
hogeのアドレスをcharへのポインタにキャストするなら
- 521 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 16:49:42 ]
- >>520
じゃないでしょう、多分。
- 522 名前:デフォルトの名無しさん [2008/02/26(火) 17:19:02 ]
- C言語とC++ってどう違うの?
- 523 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 17:22:32 ]
- C言語を拡張したのがC++
簡単に言うと自由度と出来ることが増えた
- 524 名前:523 mailto:sage [2008/02/26(火) 17:24:46 ]
- 出来ることってのは御幣があるな…まあいいや。
詳しい話は詳しい人に、パス。
- 525 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 17:34:17 ]
- 自由度と出来ることは同じ
方法が違うだけ
- 526 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 17:50:57 ]
- 全然違う
- 527 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 17:54:42 ]
- Cはすごく高級な低級言語
C++はすごく低級な高級言語
- 528 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 18:29:59 ]
- どっちも高級言語じゃねーの?
- 529 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 18:35:52 ]
- >>527はすごく低脳。
- 530 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 18:36:28 ]
- >>52
ありがとうございます。それでうまくいきました。
- 531 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 20:41:32 ]
- プログラムのドキュメントもしくはドキュメント作成システムに関するスレってある?
- 532 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 20:47:04 ]
- あるけど、聞くより自分で検索したほうが早いよ。
良いドキュメント・マニュアル・仕様書を書くスレ pc11.2ch.net/test/read.cgi/tech/1065364445/l50
- 533 名前:デフォルトの名無しさん [2008/02/26(火) 23:03:06 ]
- ほんとうにきほんてきなことですまないが
if(a) のとき 真になるのは 0だっけ -1だっけ? 1以上のときはどうなるの?
- 534 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 23:04:56 ]
- 言語によるが、Cなら0が偽、それ以外が全て真(代表値は1)。
- 535 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 23:07:09 ]
- 聞くより組んだ方が早いと思うんだがな
- 536 名前:デフォルトの名無しさん [2008/02/26(火) 23:19:42 ]
- enum {TRUE, FALSE}
だとTRUEは0?
- 537 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 23:23:33 ]
- >>536
何の言語か知らんが、C/C++ ならそのとおり。
- 538 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 01:40:35 ]
- C/C++に限るなら
enum { TRUE = 0, FALSE }; ってしないと0なのは保証できない。 ちなみにif(a)は、aが算術用の値でなくても、つまり0や1など数値がなく なんらかの構造体などであったとしても、ビット列が全て0でなければそれはtrueと評価される。
- 539 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 02:07:28 ]
- >C/C++に限るなら
>enum { TRUE = 0, FALSE }; >ってしないと0なのは保証できない。 そうだっけ?と思いいろいろ調べてみたけどソース確認できず・・・マジ?
- 540 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 02:09:38 ]
- 最初のメンバは0と決まっていた希ガス。
- 541 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 02:13:38 ]
- VCで書かれたであろうソースがあるのですが、
VCのソースは上位で書かれたソースであっても、VC6で開いてビルドできますか? VCだと判断したのは、.vcprojというファイルがあるからです。
- 542 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 02:20:41 ]
- >>541
VS2005がvcprojとかいう拡張子だった気がする。たぶん2008も同じだろうな。 ソースがC++であるならコンパイルはできるがvcprojファイルは開けないだろうな。 プロジェクト作り直してビルドすればいい。
- 543 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 02:37:47 ]
- 確か2003辺りからvcprojになったと思うのだけど、互換性は微妙になかった希ガス。
まぁ一応旧いプロジェクトは新しいIDEで開けたはずだけど。 尤も、肝腎のコードもVC6は互換性が損なわれているからVC6なんか使わずに 2005EE辺りを拾ってきた方が医院で内科医?
- 544 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 02:47:14 ]
- Yボタン押すと、ミサイルとかが解除されて、セレクト何回も押さなくてウマー
- 545 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 02:47:50 ]
- error!(ゴバーク:line544)
- 546 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 03:36:04 ]
- error: subscripted value is neither array nor pointer
というエラーがC言語のプログラムで出たのですが、どういったいみでしょうか?
|

|