トップページ⇒tech
1001コメント288KB

【初心者歓迎】C/C++室 Ver.13【環境依存OK】

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
エスケープシーケンスやWin32APIなどの環境依存な物でもOK。
ただしその場合、質問者は必ず、環境を書きましょう。
※sageは禁止です。

【歴代スレ】
1:http://pc5.2ch.net/tech/kako/1059/10590/1059041347.html
2:http://pc5.2ch.net/tech/kako/1067/10671/1067189450.html
3:http://pc2.2ch.net/test/read.cgi/tech/1069719929/ (消滅?)
4:http://pc2.2ch.net/test/read.cgi/tech/1073473867/ (消滅?)
5:http://pc5.2ch.net/test/read.cgi/tech/1077102238/ (dat落ち)
6:http://pc5.2ch.net/test/read.cgi/tech/1082182233/(dat落ち)
7:http://pc5.2ch.net/test/read.cgi/tech/1086373839/(dat落ち)
8:http://pc5.2ch.net/test/read.cgi/tech/1091264964/(dat落ち)
9:http://pc5.2ch.net/test/read.cgi/tech/1094494997/l50
10:http://pc5.2ch.net/test/read.cgi/tech/1097416187/
11:http://pc5.2ch.net/test/read.cgi/tech/1099190154/
12:http://pc5.2ch.net/test/read.cgi/tech/1101100031/
【ラウンジ】質問、回答が長い時はココを使うと見やすい
http://do.sakura.ne.jp/%7Ejunkroom/cgi-bin/megabbs/lounge/index.html

関連スレは>>2-5ぐらい
0951デフォルトの名無しさん05/02/19 12:14:39
Main::Main() : sub(引数)
{
}
0952デフォルトの名無しさん05/02/19 12:47:22
>>949
なんで?
new したら delete しなくちゃだし、
参照なら、じゃどこに実体作るのよ、って話にならん?
0953デフォルトの名無しさん05/02/19 13:06:05
>>952
普通そういう使い方したいなら継承するだろ
0954デフォルトの名無しさん05/02/19 13:09:00
相変わらず初心者が回答してるな
0955デフォルトの名無しさん05/02/19 13:50:21
>>953
コンポジットパターンちゅう奴ですわ。

>>954
と、発言するのがやっとなのですね?w
0956デフォルトの名無しさん05/02/19 14:01:05
#include <stdio.h>
#include <ncurses.h>

int main(void)
{
int i,j,k,h,x,y;
char unko[3][19] = {
" kono gyou ha 1",
" kono gyou ha 2",
"kono gyou ha 3"
};
y=8;
x=32;
initscr();
clear();
for(i = 0;i < 3; i++){
move(y+i,x);
printw(unko[i]);
}

for(j=1;j>0;j++){
}
095795605/02/19 14:09:39
//int key,oldx, oldy;
//noecho();
//cbreak();
//keypad(stdscr, TRUE);
//while ((key = getch()) != KEY_BACKSPACE) {
// move(20,0);
//printw("------------------------ type backspace --------------------");
//}
endwin();}
文字が表示されなくて困ってます.二番目のforの無限ループのところを消して
//でコメントアウトしたところを戻せば表示されるのですがこんな結果になるのは何故ですか?
0958デフォルトの名無しさん05/02/19 14:19:02
貼り付けたところ以外に原因がある
0959デフォルトの名無しさん05/02/19 14:22:11
それ無限ループじゃないような
096095205/02/19 14:44:45
>>953
…あなた基礎からやり直した方がいいですよ。
「is-a」「has-a」辺りから。
0961デフォルトの名無しさん05/02/19 14:48:08
>953
そう設計したクラスを使わされるヤツは可哀相だな
0962デフォルトの名無しさん05/02/19 15:37:05
>>944
>>941が言った
0963デフォルトの名無しさん05/02/19 15:42:57
>>962
そのパターンつまんねぇです。
0964マイク ◆yrBrqfF1Ew 05/02/19 15:46:51
でもまあ妙なクラス設計で苦しむのが2chネラなら良いな(▽
0965デフォルトの名無しさん05/02/19 15:54:16
>>964==>>953なら微笑むところだ
0966マイク ◆yrBrqfF1Ew 05/02/19 16:15:10
残念だが12〜3時までは俺は布団の中だ(▽
0967デフォルトの名無しさん05/02/19 19:13:56
つか>951で終わってるのにいつまで引っ張るんだよ。
0968デフォルトの名無しさん05/02/19 19:16:20
>>967
実体クラスとかだせぇし。
0969デフォルトの名無しさん05/02/20 01:23:09
VC++6.0からJScriptを呼び出したいんですが、ご存知の型
というかご存知の方、いらっしゃいますか?
IActiveScriptあたりを使うんでしょうか。
0970デフォルトの名無しさん05/02/20 02:33:34
> ご存知の型というかご存知の方

( ´,_ゝ`)
0971デフォルトの名無しさん05/02/20 03:25:49
>>969
テラワロス
0972デフォルトの名無しさん05/02/20 07:38:21
>>969
ShellExecute(NULL, "〜.js", ...);
0973デフォルトの名無しさん05/02/20 12:12:46
>>972
ん。説明不足でしたが、戻り値を(たぶんVARIANTで?)
取得したいんですよ。
0974デフォルトの名無しさん05/02/20 12:18:05
無理
0975デフォルトの名無しさん05/02/20 12:22:02
質問させてください。
class BASE {
public:
void (*func)(void*);
};
のvoid (*func)(void*)に
class NEW : public BASE {
public:
void new_func(NEW* obj);
};
のnew_funcのアドレスを入れたいのですが、
どうすればいいのでしょうか。
よろしくお願いします。
0976デフォルトの名無しさん05/02/20 12:41:59
>>975
class NEW;

class BASE {
public:
void (NEW::*func)(void*);
};

class NEW : public BASE {
public:
void new_func(void* obj);
};


BASE b;
b.func = &NEW::new_func;
0977デフォルトの名無しさん05/02/20 13:08:03
>>973
VARIANTでってあたりがなぁ。
0978デフォルトの名無しさん05/02/20 16:24:19
ATL使えばいいんじゃないか?
0979デフォルトの名無しさん05/02/20 16:59:59
enum って何て読んでますか?
漏れは 「イーナム」 なんだけど。
0980デフォルトの名無しさん05/02/20 17:00:16
Ruby使えばいいんじゃないか?
0981デフォルトの名無しさん05/02/20 17:00:47
いにゅーむ
098297905/02/20 17:36:31
>>980
ご意見ありがとうございます。
0983デフォルトの名無しさん05/02/20 19:41:56
今まで「えなむ」って読んでいた……。
0984デフォルトの名無しさん05/02/20 20:14:51
えにゅめ
0985デフォルトの名無しさん05/02/20 20:37:44
胸
0986デフォルトの名無しさん05/02/20 20:39:51
今まで「いーぬるぽ」って読んでいた・・・・・・・
0987デフォルトの名無しさん05/02/20 23:07:07
ttp://dictionary.goo.ne.jp/search.php?MT=enumerate&kind=ej&mode=0
0988デフォルトの名無しさん05/02/20 23:16:40
漏れもイーナムかな
言いやすいし
098997905/02/20 23:43:33
そろそろ次スレの季節だな。
漏れは規制で立てらんないけど。

>>987
enumerate じゃなくて enum の話をしてるんです。
int の読み方の話に integer を持ち出すようなお方ですね。
0990デフォルトの名無しさん05/02/20 23:54:42
>>987を参考にすると「えにゅむ」かな。
脳内では「いーなむ」って読んでるけど。
0991デフォルトの名無しさん05/02/21 00:06:31
えみゅむて・・・
えみゅーむです。
0992デフォルトの名無しさん05/02/21 00:07:39
うが、
えにゅーむな・・・。
0993デフォルトの名無しさん05/02/21 00:12:59
イニューム
0994デフォルトの名無しさん05/02/21 00:14:07
こらこら
次スレ立つまでネタレスは止めとけ
0995デフォルトの名無しさん05/02/21 02:42:16
「えにゅーむ」って読んでたけど正しくは何・・?
0996デフォルトの名無しさん05/02/21 02:55:05
正しくはこれ
http://pc5.2ch.net/test/read.cgi/tech/1056173956/
0997デフォルトの名無しさん05/02/21 02:55:45
997
0998デフォルトの名無しさん05/02/21 03:00:02
998
0999デフォルトの名無しさん05/02/21 03:00:44
ほげ
1000デフォルトの名無しさん05/02/21 03:01:24
乙
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。