1 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 20:07:25 ] スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。
5 名前:3 mailto:sage [2006/12/30(土) 22:32:48 ] 早く教えてくださいです。
6 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 00:59:08 ] ・・・。
7 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 13:00:43 ] 早く・・・早くぅ・・・。
8 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 13:30:13 ] ,ィ^i^iヽ '´レ´ ̄ `ヽ f iyl ノノノリ)))〉 / ̄ ̄ ̄ ̄ ̄ ! iYl (i_[ [l |( | i.lメjゝ" lフ/ ヽ < ご主人様。早く教えてくださいです。 ,イノ/ヽゝ/}、ヾ i .| fド〈 }jlー》 〉ノリ \_____ i水i/ / 〉、_|ヽ \ __ __ く_ゝ7i`ート、 くノ_ァ} {i_ュノ゙// \ , '´,/ i __ヽ / /! ` ー-‐' , -‐〉 ,' ,.-‐ ァ‐ -‐' \´ ! ! / / | ヽ ヽ i l ,' /! ! )ノ ヽ^ , / .l l /`f《 !‐il ヽ ヽL `__、
9 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 17:21:57 ] C/C++の質問スレ多すぎ
10 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 20:46:24 ] C++の本を見ると、defineの代わりにconstを使えと書かれているのに、 コンパイラのヘッダファイルなどに大量のdefineが使われているのは何故ですか?
11 名前:デフォルトの名無しさん [2006/12/31(日) 22:22:48 ] >>10 見〜た〜な〜 あれほど見ないでくださいと言いましたのに〜。 今あなたの後ろに立っています・・・。 フフフフフ・・・・・・。
12 名前:デフォルトの名無しさん [2007/01/02(火) 09:44:52 ] C言語って何のヘッダもインクルードしなくても printf()とか使えるじゃないですか。 それってコンパイラが暗黙の了解で何かしてるからなんですか?
13 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 09:51:45 ] >>12 ?? printfは定義しなきゃ使えないでしょ? ヘッダファイルってのはその定義を収めているに過ぎない。
14 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 13:51:29 ] >>13 ysserve.int-univ.com/sugsi/Lecture/c2/e_08-01.html
15 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 14:01:24 ] >>13 ところが"C言語"では宣言しなくても printf が使えるんだな。 未宣言の関数コールは暗黙で int を返す引数チェックなしの関数とされるのな。 "C++言語"だと文法エラーではじかれるが... まぁあまりいい習慣でないことは確かだ。
16 名前:13 mailto:sage [2007/01/02(火) 15:13:33 ] >>15 ほんとだ。うちのgcc(cygwin)でも警告も出さずに通った。 これって処理系依存ではなく、Cの仕様? だとしたら、今まで全然知らんかった。
17 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 18:53:45 ] >>10 教科書的にはどれもこれも手放しで const マンセーしてるけど 実用的には define のほうが都合がいい場面があるのは確か。 例えば #ifndef hoge #define hoge ... #endif みたいなことをしておけばソースコードを変更せずに コンパイル時にマクロを指定して動作を変更できる。
18 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 00:28:59 ] >>17 それは正当な #define ディレクティブの使い方じゃない? ・defineの定数は、コンパイル時にリソースが無駄になる可能性がある (たぶんないけど) ・constの方が厳密な定義ができる。 ってことだと思うけど。
19 名前:デフォルトの名無しさん [2007/01/03(水) 00:31:11 ] printfの書式に対するデータって数値でもアドレスでもどっちでもOK?
20 名前:デフォルトの名無しさん [2007/01/03(水) 00:51:16 ] 分かった %dは数値だな %Sはアドレス か?
21 名前:のいまんさん [2007/01/03(水) 01:30:05 ] MFCで画像をウインドウの右側に移動させたいんですけど、どういうコード書けば良いですかね?
22 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 04:05:02 ] char vp[sizeof(short)*10]; int i; for(i=2;i<12;++i){ ((short*)vp)[i-2]=i*i+i; } for(i=0;i<10;++i){ printf("((short*)vp)[%d] : %d\n",i,((short*)vp)[i]); ポインタの粘土細工 by 冬房
23 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 07:54:30 ] #define BUFFER_SIZE 256 static void Write(const char* comment, ...)const{ char buf[BUFFER_SIZE]; va_list ap; FILE* pFile; va_start(ap, comment); if(vsnprintf(buf, BUFFER_SIZE, comment, ap) < 0){ return; } va_end(ap); pFile = fopen(LOG_FILE_NAME, "at"); fprintf(pFile, "%s\n", buf); fclose(pFile); } こんなかんじのフォーマットを指定して書き込む関数があるのですが、 これをC++的に変更するとどうなるでしょう? ofstreamを使うのかと思うのですが、引数リストの扱いがわからず困っています
24 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:51:34 ] >>23 C++使うならファイルの書き込みと、コメント生成部分は別クラスにするべき
25 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:00:58 ] すいません、上のはあくまで適当な例という事で。。。 質問の意図は「fopenと引数リストを使ったファイルへの書き込みを C++チックに書くとどうなるのか?」ということなんです 曖昧な書き方をして申し訳ありません。
26 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:27:27 ] 可変長引数の部分はC++でも同じ。 ファイル出力部分をofstreamにすればよいと思います。
27 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:28:48 ] >>25 つ「壊れていないものを直すな(弄るな)」 別になんか困ってることでもなきゃ無理に修正せんでもそのままでいんじゃね?
28 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 12:57:28 ] そうですか…特に困ってはいないのでファイル出力部分だけ書き換えることにします >>26-27 ありがとうございました
29 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 15:07:41 ] #include <fstream> class Hoge { public: static std::ofstream Write; }; static std::ofstream Hoge::Write(LOGFILE, std::ios::ate); ateは追加出力を意味し、"a"相当、binaryを指定しなければテキストモードになる。textなどといった指定は無い。 前: Hoge::Write("Hoge: %d\n", 1); 後: Hoge::Write << "Hoge: " << 1 << std::endl;
30 名前:15 mailto:sage [2007/01/04(木) 18:59:12 ] >>16 C言語の仕様。 ただ宣言はみんな明示的にしようということでC++では禁止になった。
31 名前:デフォルトの名無しさん [2007/01/05(金) 17:32:37 ] >>30 C++はCのスーパーセットだから、やっぱりOKなのですか?
32 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 17:43:37 ] 単に拡張しただけであってスーパーセットではない。
33 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 17:45:15 ] 31には30の3行目が見えないのだろうか。
34 名前:デフォルトの名無しさん [2007/01/05(金) 18:20:51 ] このまえC++のスレで15が嵐をしていたので、あぼーんせっていしてあります
35 名前:デフォルトの名無しさん [2007/01/05(金) 19:15:16 ] 質問です。大学の後期の授業の後半でいきなりC++の話題になって、 その課題を冬休み中に解かなければならなくなりました。(プログラム の知識ゼロ)それで、C++とSDKをインストして、設定後に とりあえず先生自作のサンプルを実行させようとしたら、下の画像の ような表示になってしまい、動きませんでした。 bebe.run.buttobi.net/up/src/be_1800.jpg.html また、先生の授業でのスライドでは、新しいプロジェクト作成時に win32プロジェクトと出るはずなのに、出ませんでした↓ bebe.run.buttobi.net/up/src/be_1801.jpg 何が原因かわからないのですが、どなたか教えて頂けませんでしょうか?
36 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 19:45:09 ] 先生に聞けばいいんじゃないかな
37 名前:デフォルトの名無しさん [2007/01/05(金) 20:02:45 ] >>36 冬休みは、あと三日です。 ちなみに、nwg.hというのは標準では入ってないんですよね?
38 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:17:36 ] 標準では無いと思うよ。 nwg.hって先生自作のファイルでしょ? 持ってないなら無理でしょ。 サンプルなんか放っておいて課題やれば?
39 名前:デフォルトの名無しさん [2007/01/05(金) 20:35:47 ] Cで√の入った計算式立てるときってどうしたらいいの?
40 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:37:19 ] >>39 √の中を計算してからsqrt()関数でその平方根を計算 www.bohyoh.com/CandCPP/C/Library/sqrt.html
41 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:46:05 ] >>40 √2 とかはどうやって扱ったらいいですか?
42 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 21:01:52 ] >>41 double sqr2 = sqrt( 2.0f );
43 名前:デフォルトの名無しさん [2007/01/05(金) 21:10:39 ] >>42 ありがとうございます。 それヒントにがんばってみます
44 名前:ただ [2007/01/05(金) 21:20:36 ] Visual C++6.0 でアクセスに接続する方法が載っているサイトを教えてください。お願いします。
45 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 21:57:29 ] >>44 マルチはやめてください。お願いします。
46 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 09:45:14 ] >>42 ×2.0f ○2.0
47 名前:デフォルトの名無しさん [2007/01/06(土) 11:37:47 ] exp(ix)を取り扱いたいんだけど、虚数単位を定義して〜てのはできないの? いちいちsin,cosで書かなきゃ行けないの?
48 名前:デフォルトの名無しさん [2007/01/06(土) 11:41:18 ] 72.14.235.104/search?q=cache:4sY05eC7e78J:www.uopmu.ees.osakafu-u.ac.jp/~yabu/soft/c-cal.html+C%2B%2B+%E8%A4%87%E7%B4%A0%E6%95%B0&hl=ja&ct=clnk&cd=3&lr=lang_ja&inlang=ja 等を参考にして、別々に書きだしてやれば行けそうですが、冗長で好ましくないと思います。
49 名前:デフォルトの名無しさん [2007/01/06(土) 11:44:22 ] 連レスすまない。 最初の疑問はComplex環境下でexp(0,3)とすればexp3iになるのかな?
50 名前:デフォルトの名無しさん [2007/01/06(土) 13:40:43 ] >49 complex<double> A(0,3) exp(A) でおk。
51 名前:デフォルトの名無しさん [2007/01/06(土) 14:27:28 ] こんにちは。 フラグ処理のコードを書いています。 wire_ack_acquirememt_bus[object_numb][wire_wsr_num] はwire_wsr_num行の中で一つだけアサートすることになっています。 ack_sender = flag_pick(wire_ack_acquirememt_bus[object_numb][wire_wsr_num], 1, SEND_ON_BUS); で送信者がアサートさせているフラグを拾い、列番号object_numbをピックアップします。 後半コードでその列から若い列、古い列へフラグを埋めていきます(flag_fill(fill_data, fill_target, fill_width, fill_start_bit))。 VC++8でトレースして追ってみているのですが、挙動がおかしく、その問題点を探しているのですが、私には見つけることが出来ませんでした。 flag_pick()、flag_fill()も公開する必要があると思いますが、まずは下記のコードで分かることを教えていただけないでしょうか。 ff_event_check()はソースのアサートとネゲートイベントで1を返し続けます。
52 名前:デフォルトの名無しさん [2007/01/06(土) 14:28:37 ] >>51 /* ACKNOWLEDGE for ACQUIREMENT*/ i = 0; sender_no_ack_acq_bus[wire_wsr_num] = 0; for (wire_wsr_num=0; wire_wsr_num<WSRF_SIZE; wire_wsr_num++) { prev_sender_no_ack_acq_bus[wire_wsr_num] = sender_no_ack_acq_bus[wire_wsr_num]; for (object_numb=0; object_numb<SPACE_SIZE; object_numb++) { ack_sender = flag_pick(wire_ack_acquirememt_bus[object_numb][wire_wsr_num], 1, SEND_ON_BUS); if (ack_sender == ASSERT) { sender_no_ack_acq_bus[wire_wsr_num] = object_numb; i = i | ASSERT; } } if (object_numb == SPACE_SIZE && i == NEGATE) { wire_reset = NEGATE; sender_no_ack_acq_bus[wire_wsr_num] = prev_sender_no_ack_acq_bus[wire_wsr_num]; } else wire_reset = ASSERT;
53 名前:デフォルトの名無しさん [2007/01/06(土) 14:29:29 ] >>51 続き wire_temp_ack_acq_bus = flag_pick(wire_ack_acquirememt_bus[sender_no_ack_acq_bus[wire_wsr_num]][wire_wsr_num], 1, SEND_ON_BUS); wire_event_temp_ack_acq_bus = ff_event_check(&ff_event_temp_ack_acq_bus, 0, &ff_event_holder_temp_ack_acq_bus, 0, wire_temp_ack_acq_bus, 0); wire_event_temp_ack_bus_assert = wire_event_temp_ack_acq_bus & wire_temp_ack_acq_bus & 1; wire_event_temp_ack_bus_negate = wire_event_temp_ack_acq_bus & ~wire_temp_ack_acq_bus & 1; for (object_numb=sender_no_ack_acq_bus[wire_wsr_num]; object_numb>0; object_numb--) { wire_ack_acquirememt_bus[object_numb -1][wire_wsr_num] = flag_fill(wire_temp_ack_acq_bus & ~wire_event_temp_ack_bus_negate & wire_reset & 1, wire_ack_acquirememt_bus[object_numb][wire_wsr_num -1], 1, 0); } for (object_numb=sender_no_ack_acq_bus[wire_wsr_num]; object_numb<SPACE_SIZE-1; object_numb++) { wire_ack_acquirememt_bus[object_numb +1][wire_wsr_num] = flag_fill(wire_temp_ack_acq_bus & ~wire_event_temp_ack_bus_negate & wire_reset & 1, wire_ack_acquirememt_bus[object_numb][wire_wsr_num +1], 1, 0); } }
54 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 15:10:15 ] >>49 exp(complex<double>(0, 3))
55 名前:49 [2007/01/06(土) 18:38:24 ] >50 あほかwそんな長ったらしい書き方するかよw >54 できた。ありがと。
56 名前:デフォルトの名無しさん [2007/01/08(月) 06:03:06 ] 【ネガティブ派遣根性チェック】 3つ以上、思い当たる点があればアナタの性格はひん曲がっており、ネガティブ負け組人生を歩んでいます。 □偽装派遣先の社員の意見にはたとえ間違っていても反対しない □偽装派遣先から「いつまでもここで仕事してくださいね」と言われるようになりたい □自社に仕事を持ち帰れるように言われるとムカつく □自社で仕事なんてできるわけがない □派遣/受託の差異を指摘する人間はムカつく □偽装派遣先には仕事だけでなく自分のプライベートについても指示して欲しい □自分の月額金額を知らない □偽装派遣先社員より自分の生涯収入が低いのは当然だ □偽装派遣先に尻尾を振り、いつまでも一緒に仕事をすることが大切だ □今のプロジェクトが終わっても同じ偽装派遣先に常駐したい
57 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 06:46:39 ] はい、俺負け組決定!! きっと本当の人生は来世!! いや、人間じゃなくて鯨あたりになって、海を悠々自適にすごすのも良いな〜 ってことは、グリーンピース応援しなきゃ。 ビフィズス菌で、胃腸で大活躍ってのも悪くないな。 あー早くポックリいかねぇかな。 親が死んだ後、雷あたりにぶち当たっておっちぬのがベストなんだけどな〜・・・
58 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 12:07:01 ] なんで「偽装」なの?
59 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 12:29:15 ] >>58 派遣元は「うちはプロです」と言っておきながら現実には昨日今日入社したばかりの 偽装派遣先に常駐させ、派遣先社員の指示の下で働かせる実質アルバイト派遣業だから
60 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 12:41:10 ] >>59 あんた馬鹿でしょw
61 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 17:33:41 ] ワロタ
62 名前:デフォルトの名無しさん mailto:age [2007/01/08(月) 19:59:00 ] すれ立てるまでもない質問はここでスレが無いのでここで聞きますが オープンソースのSNSって何がありますかね? 開発言語別で教えて頂けませんでしょうか? でも、失礼なのでC++でのオープンソースSNSだけでも教えて頂ければと思います
63 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 20:01:56 ] webprog逝ったほうがいいよ
64 名前:デフォルトの名無しさん [2007/01/08(月) 21:15:49 ] 黄色い「独習C」って本やったことある人いますか? あの本をマスターするとどれくらいのソフトが作れるようになるんですか?
65 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 21:20:54 ] >>64 3つくらい
66 名前:デフォルトの名無しさん [2007/01/09(火) 11:38:54 ] MAME32をジョイスティックで動かすことをしたいのですが keybd_eventをつかっても動きません メモ帳で試してみたら、動きました 何か他の方法があるのでしょうか
67 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 13:05:08 ] constとstatic constの違いを教えてください
68 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 13:23:27 ] >>67 staticがつくかつかないかです。
69 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 13:24:44 ] >>67 それが何を修飾しているかによって異なります。
70 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 13:25:27 ] >>67 Cですか? それともC++ですか?
71 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 13:31:14 ] C++です。修飾しているのはintやdoubleです。
72 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 13:41:45 ] 前者は定数で後者は静的な定数です。
73 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 16:40:21 ] 整数リテラル0が何故、8進リテラルになるのかが分かりません。教えて下さい。
74 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 16:51:00 ] スレタイがエロ過ぎると思います。どうにかしてください。
75 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 16:57:09 ] >>73 0で始まる数値は8進リテラルと決められているからです。 従って、10進リテラルで0を表現することは(事実上)できません。
76 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 20:00:12 ] じゃ1-1で
77 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 04:38:30 ] >>73 0でも 00でも 0x0でも 意味は一緒だから気にすんな
78 名前:デフォルトの名無しさん [2007/01/10(水) 05:34:56 ] 0AUと0nmは同じ長さ
79 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 07:32:12 ] >>77 意味は違います。同じように使えるだけです。 >>78 工学屋から言わせれば、精度が違う。
80 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 17:57:07 ] int _tmain() { for(int n=0;n<=10;n++){ for(int i=0;i<=10;i++){ cout<<n<<" "<<i<<endl;} cout<<n<<" "<<i<<endl;} } とするとiが0から11まで出力されます。10じゃないのかな?なんでだろ。
81 名前:デフォルトの名無しさん [2007/01/10(水) 18:00:31 ] あげわすれました。よろしくお願いいたします。
82 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 18:02:24 ] >>80 <=以下 <未満
83 名前:デフォルトの名無しさん [2007/01/10(水) 18:09:20 ] それは大丈夫です。>80式を動かすとnについては0-10までなのですがiが0-11となってしまいます。 for構文だからi=10のときはi<=10を満たすので「cout<<n<<" "<<i<<endl;」を実行しこのときiは10となります。 その次にiを++するのでi=11となりi<=10を満たさなくなるので、i=11が出力されるはずがないと思ったのです。 なんでなんでしょうか。
84 名前:デフォルトの名無しさん [2007/01/10(水) 18:11:51 ] n i 0 1 0 2 ・・・ 0 9 0 10 0 11 ・・・ 10 1 ・・・ 10 10 10 11 となります。変だと思うのです。
85 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 18:19:16 ] >>84 2行目の >cout<<n<<" "<<i<<endl;} が余計だろう。ここのi は既に内側のforのスコープから外れてるぞ。
86 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 18:21:13 ] >>80式を動かすとnについては0-10までなのですがiが0-11となってしまいます。 >>84 の実行例はiは1-11になってるように見えるが? >>80 で書いたコードと>>84 で実行してるコードは違うだろ?
87 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 18:31:57 ] [完成] int _tmain() { for(n=0;n<=10;n++){ for(i=0;i<=10;i++){ cout<<n<<" "<<i<<endl;} //cout<<n<<" "<<endl; } } [原因] 指摘をもとに2行目を削除したところ正しく出力されました。ありがとうございました。 [謝辞] >85 ご指摘の通りでした。2行目が必要だと思っていましたが、実際には不要なものだったのですね。 >86 申し訳ないです。慌てていて>84でiが0の場合が抜けています。 みなさま迅速なご指導ありがとうございました。これで数時間悩んでいてほとほと困っていましたが 解決することが出来ました。 [結果] n i 0 0 ・・・ 0 9 0 10 ・・・ 10 1 ・・・ 10 10
88 名前:デフォルトの名無しさん [2007/01/11(木) 19:05:47 ] Cのprintfにて文字色を変えて表示させたいのですが \033[31m のような指定では無く RGB指定で細かくして表示させたいのですが そのようなことは可能でしょうか?
89 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 19:38:08 ] 世の中そういうことができる環境があるかもしれない。 或いは自分で作ればそういうことだってできるだろう。
90 名前:よろおね [2007/01/11(木) 22:27:20 ] 知人からソースを貰いました。 コンパイルしようとしたら $ gcc main.c main.c:6:19: stdio.h: No such file or directory main.c:7:20: string.h: No such file or directory main.c:8:20: stdlib.h: No such file or directory となりました。 「stdio.h, string.h stdlib.h も寄越せ ゴルラ!」と言って一週間。 未だに貰えません。 どうしたらいいでしょう?
91 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 23:03:48 ] 明らかにあなたのビルド環境が異常です
92 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 23:07:36 ] >>90 stdio.h, string.h stdlib.hは知人から貰うようなものじゃない。 コンパイラをダウンロード・インストールすれば付いてくるもの。 環境さえまともに整えられないのか?
93 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 23:14:02 ] 知人も在る場所知らない希瓦斯
94 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 23:16:11 ] ワロス.なんでgccがあってstdio.hがねーんだよ(w ホラヨ(w つ ftp.gnu.org/gnu/glibc/glibc-2.5.tar.gz
95 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 23:18:11 ] どうせ #include "stdio.h" とか書いちゃってるオチだろ。
96 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 23:20:47 ] >>95 その場合も、見付からなければ<stdio.h>と書いたのと同じ方法でヘッダを探すことになっており、 gccもそれに則っているから問題ない。
97 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 11:35:58 ] ↓このあと、>95 の「釣れた」宣言
98 名前:偽95 mailto:sage [2007/01/12(金) 15:21:42 ] Fish On!! かかったかかったーー!! ん?あっれぇ〜 根掛かりだ〜
99 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 16:08:14 ] わらたw
100 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 16:58:50 ] >>98 =99 かわいそす
101 名前:デフォルトの名無しさん [2007/01/13(土) 14:28:22 ] Microsoft Visual C++ 2005 で.cppのファイル開いてもビルトがでない。 どーやってコンパイルすればいいの!!
102 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 16:07:57 ] ‖ ___ ‖ / `ヽ‖ ,:' 、ゑ ,' ; i 八、 |,! 、 ,! | ,' ,〃ヽ!;、 |!| l川 l リへ'==二二ト、 リ川 !| i′ ゙、 ', ', lルl ||,レ′ ヽ ,ノ ,〉 |川'、 ,,.,.r'" ,,ン゙ `T" ! ,/ '.ノ,/| / ,!´ !゙ヾ{ | / ,' i ゙ ! ,l゙ ,r‐'ヽ-、! ', l| { `ヽ ! 「゙フ ,>┬―/ ; i,`{ / /リ川' ', ゙、 / ,/ ゙、 ゙、 ノ / ', `、 \_/ ; ゙、ヽ、 l__ ! ___〕 ,、l  ̄`‐┬―r┬‐r'´ `'‐'′ | .! | | | | .| |
103 名前:偽95 mailto:sage [2007/01/13(土) 16:09:17 ] 新規作成→新しいプロジェクト→特にソリューションディレクトリが必要なければチェック消す →プロジェクト名(好きな名前で結構)[OKを押せば勝手に指定した場所の所にプロジェクトフォルダが出来る] →OKを押して次を押す→windowsアプリケーションじゃないならプリコンパイル済みヘッダーのチェックを消す →コンソールアプリケーションチェック、空のプロジェクトチェック、そんで完了押す →左のソースファイルフォルダ右クリック新しい項目追加 →C++ファイルを選んで名前を付けて追加(C言語なら拡張子を.cにする) →ソース書いてコンパイルしてビルドしてデバッグなしで開始(デバッグするならデバッグで)
104 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 21:06:16 ] C++で文字列の先頭から、途中までの文字列が一致するか否かを判定する関数は ありますか? EX: 比較文字列 2ch 比較対象文字列(一致) 2ch close 比較対象文字列(不一致) 3ch open こんな感じで判定できるような関数なのですが・・・・・? Windows2000 VS2005 SDK
105 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 22:03:36 ] string