[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 12:15 / Filesize : 193 KB / Number-of Response : 819
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレを勃てるまでもないC/C++の質問はここで 8



1 名前:デフォルトの名無しさん [2009/03/02(月) 00:36:19 ]
スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。

過去ログ
スレを勃てるまでもないC/C++の質問はここで
pc11.2ch.net/test/read.cgi/tech/1167476845/
スレを勃てるまでもないC/C++の質問はここで 2
pc11.2ch.net/test/read.cgi/tech/1178503366/
スレを勃てるまでもないC/C++の質問はここで 3
pc11.2ch.net/test/read.cgi/tech/1187521676/
スレを勃てるまでもないC/C++の質問はここで 4
pc11.2ch.net/test/read.cgi/tech/1221633708/
スレを勃てるまでもないC/C++の質問はここで 5
pc11.2ch.net/test/read.cgi/tech/1230516307/
スレを勃てるまでもないC/C++の質問はここで 6
pc11.2ch.net/test/read.cgi/tech/1231564903/
スレを勃てるまでもないC/C++の質問はここで 7
pc11.2ch.net/test/read.cgi/tech/1232983248/

751 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 14:42:06 ]
15じゃない?

752 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 14:54:35 ]
#include <stdio.h>

void main()
{
int i, x = 1;

for (i = 0; i < 10; i++) {
printf("%d:%X ", i, x);
x = ((x & 7) << 1) | (x >> 3);
}
}

0:1 1:2 2:4 3:8 4:1 5:2 6:4 7:8 8:1 9:2

753 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 14:57:43 ]
x = ((x + x) >> (x & 4))& 15

754 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:02:39 ]
>>752
7とか中途半端だなどうせなら非環境依存にしとけよ

755 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:17:34 ]
>>745
躓きの「書き」を問われたら俺失点するわ。

756 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:25:45 ]
簡単な文字だから今覚えてしまえば、死ぬまで忘れないだろ

757 名前:デフォルトの名無しさん [2009/04/05(日) 15:29:31 ]
>>751
15だ。ごめん。

758 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:42:21 ]
「躓き」覚えた



3日も経てば忘れるだろうけど

759 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 16:30:25 ]
そもそも何で足偏に質なんだ?
どの辺がつまづきなんだろう・・・。



760 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 16:32:17 ]
x=^((x<<1)+1);

761 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 16:58:46 ]
x = 1<<(((S++)%4)+1)
??

762 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:27:16 ]
図書館でC++の本探そうかと考えてるんですが・・

図書館にあると思いますか?(・∀・)

763 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:32:26 ]
うちの近所の図書館にはある

764 名前: ◆xb8eIST5.k mailto:sage [2009/04/06(月) 13:50:42 ]
そうですか!また行こうと思います(・∀・)

ところで、誰かモリタポ別けてもらえないでしょうか(・∀・ )

◆xb8eIST5.k

765 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:20:47 ]
>>764

お前、厨房か?クレクレやろうは逝ってよしだ、ゴルァ

766 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:39:11 ]
小学校の図書館とか、児童施設の図書コーナーとか、特定の分野に特化した図書館とかじゃなきゃ
数冊はあるんでねーの?


767 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:58:49 ]
>>764
住所晒したら着払いで送ってやんよ

768 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 15:28:31 ]
>>767

着払いでモリタポを送る!?(・∀・)

769 名前:デフォルトの名無しさん [2009/04/06(月) 18:42:31 ]
mogera.jp/gameplay?gid=gm0000000129

そんなことより exe が使用しているdllを調べるソフトってなんだったっけ?



770 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 18:43:45 ]
Dependency Walker(Depends.exe)のことか

771 名前:デフォルトの名無しさん [2009/04/06(月) 18:53:32 ]
Linuxでデバイスとのやりとり(シリアル通信)をラップするような
ライブラリを提供したいです。C++。
ユーザにはどんなインターフェイスで公開するとよいですか?
受信スレッドでデバイスから読んで
受信バッファにデータ積んで、コールバック登録されたメソッドを
呼び出してあげる。でよいですか?

ユーザアプリ側のコールバックルーチンが別スレッドで走るのが
気持ち悪い気がするのですが。

772 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 19:09:29 ]
Windowsでプロセス間通信)をラップするような
ライブラリを提供したいです。C++。
ユーザにはどんなインターフェイスで公開するとよいですか?
受信スレッドでプロセスから読んで
受信バッファにデータ積んで、コールバック登録されたメソッドを
呼び出してあげる。でよいですか?

ユーザアプリ側のコールバックルーチンが別スレッドで走るのが
気持ち悪い気がするのですが。

773 名前:771 [2009/04/06(月) 19:42:26 ]
>>772
Windowsのプロセス間通信なら、
共有メモリと、Windows Messageを使うと、ユーザアプリに求めるのは
メッセージポンプだけになるし、ほぼ標準的なつくりになる気がするので、
好みなんですが。
Linuxではどうですか?


774 名前:771 [2009/04/06(月) 19:45:43 ]
Named pipeは、よく使われますか?
ユーザアプリは、selectで待つようになるんですよね。

775 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 10:59:32 ]
自作ソフトで使うマクロの文法を、拡張しようと思い、
lexやらyaccやらbisonやら調べ始めたのですが・・・
難しい・・・

例えば呼び出し前に新たなトークンを追加したり、関数定義みたいなことが
出来るようにするサンプルを探しているのですが、見つかりません。

・自作ソフトはプラグインで拡張可能になっていて、マクロのプラグイン名
 を自前で解析していますが、区切り文字の検出とか括弧の扱いとか、自力
 では限界なので・・・プラグイン名を追加トークンにして、ライブラリお
 任せ一発という形に出来ればと思っています。

・マクロの中で関数マクロの定義が出来るようにといいのですが、
hoge(a, b, c) = {
age; sage(a, b); uge(c);
}
hoge(1, 2, 3);
 こういうのを実現しているサンプルなどありましたら教えてください。

776 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 11:43:07 ]
>>775
こっちのスレのほうが適当かな。

pc12.2ch.net/test/read.cgi/tech/1233143342/

777 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 12:56:10 ]
>>776
ありがとうございます。行ってきます。

778 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:22:03 ]
初歩的な質問で申し訳ないんですが

みなさんは童貞でしょうか?

779 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:29:35 ]
どっちか一方しか居ないとでも思ってんだろうか。



780 名前:デフォルトの名無しさん [2009/04/07(火) 13:53:49 ]
フォームの中にサブフォーム?を作ってメニューのボタンを押すたびにそのサブフォームの内容を変えるようにしたいのですが
どうすればよろしいのでしょうか?

781 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:54:39 ]
いきなりフォームとか言われても環境がわからんわ
どのフォーム?

782 名前:デフォルトの名無しさん [2009/04/07(火) 14:02:03 ]
えっとWindowsフォームでしょうか・・VisualC++使っています

783 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 14:03:59 ]
>いきなりフォーム
ヴビ厨特有の現象です。
>サブフォーム?
このオレ用語も。

…ほらね、俺に ESP 能力なんかないでしょ。

>>780
C++/CLI なら TabControl でも使っとけ。

784 名前:デフォルトの名無しさん [2009/04/07(火) 14:17:05 ]
すみませんでした。
ありがとうございました。

785 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 19:30:35 ]
>>779
どちらでもない、あるいは両方ってあり得るの?

786 名前:デフォルトの名無しさん [2009/04/07(火) 19:40:47 ]
>>785
「みなさんは」という集合なんだから両方は余裕であるだろ

787 名前:デフォルトの名無しさん [2009/04/07(火) 20:29:33 ]
>>786
はい、残念。

「童貞」は個体の属性だから、>>778は集合に対する問いかけじゃない。
集合の元に対する問いかけだ。

日本語勉強してから出直しな。


788 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 20:32:21 ]
>>787
数学できるのかっこいー


ってお世辞言ってもらえるとでも思っているのかな?

・・・恥さらしてないで出直しな。

789 名前:デフォルトの名無しさん [2009/04/07(火) 21:08:12 ]
できて当たり前のことをほめられてもうれしくないだろ
788が恥さらしだということだけは確実に真理だ



790 名前:788 mailto:sage [2009/04/07(火) 21:54:35 ]
>>789
>「確実に真理だ」

・・・顔 真っ赤にしちゃってかわいー

791 名前:デフォルトの名無しさん [2009/04/07(火) 22:01:26 ]
>>790
定番のレスしか返せないってほんとかっわいいいいwwwwww

792 名前:790 mailto:sage [2009/04/07(火) 22:12:06 ]
>>791
あきらめろ。
このありさまではもう、誰が見てもお前が○け犬


793 名前:デフォルトの名無しさん [2009/04/07(火) 22:26:27 ]
>>788
数学?

794 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 00:38:22 ]
>>787
「童貞」は数学用語じゃないから勝手に元と認識してはいけません

795 名前:デフォルトの名無しさん [2009/04/08(水) 00:39:57 ]
集合とか言い出したのは>>786なのだが。

796 名前:デフォルトの名無しさん [2009/04/08(水) 01:02:41 ]
>>787 童貞乙

797 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 07:03:13 ]
童貞が煽りになると思う時点でガキすぎるw

798 名前:デフォルトの名無しさん [2009/04/08(水) 07:07:20 ]
本当に童貞の奴が必死ですw

799 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 09:32:35 ]
>>787
>「童貞」は個体の属性
を不特定多数に対して問いかける間抜けさに気付けない頭の悪さを棚に上げて
>日本語勉強してから出直しな。
てのが、なんだかカッコイイですね。



800 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 11:16:42 ]
元レスの奴と違う人間に煽られて反応したお前が負け犬だwwwww

801 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 13:54:40 ]
>>800
違うか同じかは知らんが (よく解るなお前)、そんなことより
その「お前」ってのは誰?

802 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 13:55:58 ]
オレオレ

803 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 14:04:13 ]
いーや俺。

804 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 14:18:26 ]
うんお前

805 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:11:57 ]
初心者なんですが、質問させてください。
まず、BCCの無料版をDLして、メモ帳のソースをcファイルで保存しました。
それからコマンドプロンプトを使って実行しましたが、次の文章が出てexeファイルができませんでした。

'bcc32'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして
認識されていません。

そして、ソースは以下のものです。

main()
{
}


806 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:15:41 ]
>>805
BCCへのパス通したか?
ttp://pocketstudio.jp/win/xp/path.html

807 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:16:09 ]
パスが通ってない。通せ

808 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:21:52 ]
パス通せよ

809 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:26:41 ]
ttp://www.cppdrive.jp/bcc/install/
ここで勉強しる



810 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:39:14 ]
>>806-809
やってませんでした。ありがとうございます。やってみます。

811 名前:デフォルトの名無しさん [2009/04/08(水) 17:57:14 ]
select関数の第一引数について

TCP/IPのソケット通信処理を作成していて、select関数を使用するつもりです。
select関数の第一引数には「集合にある記述子の中の最大値に1を足したもの」
を設定するということですが、具体的に何を設定すればよいか分かりません。

以下の場合、第一引数"nSocket"には何を設定すればよいのか教えて下さい。

FD_ZERO(&rd);
FD_SET(acceptSocket1, &rd);
FD_SET(acceptSocket2, &rd);

select(nSocket, &rd, NULL, NULL, 10);

よろしくお願いします。

812 名前:デフォルトの名無しさん [2009/04/08(水) 18:03:41 ]
select()に登録するソケット(=socket()の戻り値)の中で一番大きい奴に+1した値

socket()の戻り値はint型だから比較したり+1したりできるでしょ?

813 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 18:08:20 ]
>>812

そういう意味ですか。
ありがとうございました。

814 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 18:16:27 ]
ttp://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200704/07040016.txt
nfds 引数は Windows Socket では未使用 (無視される)

Windowsのソケットはいろいろ癖がある

815 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 23:17:45 ]
クラスの継承時にコンストラクタも継承するというか、
親クラスに定義されているコンストラクタをそのまま使う方法というのは、
再定義してデフォルト初期化子に渡す以外ないのでしょうか。

816 名前:デフォルトの名無しさん [2009/04/08(水) 23:32:54 ]
class A { int m_val; public: A(int a, int b){ m_val = a+b; } }
class B : A {}

B(1, 2);

みたいにしたいってこと?再定義しかないね。

817 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 23:41:25 ]
>>816
了解しました

テンプレートで
class A { int m_val; public: A(int a, int b){ m_val = a+b; } }
template<class X> class B : public A { ... }
のようにして、定型の追加機能を持たせるテンプレートを作ろうとしたのですが、
どうしてもそこで引っかかってしまいまして。

818 名前:デフォルトの名無しさん [2009/04/09(木) 02:04:45 ]
とりあえず 童貞乙 であります!






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<193KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef