[表示 :
全て
最新50
1-99
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001-
2chのread.cgiへ
]
Update time : 01/19 06:51 / Filesize : 249 KB / Number-of Response : 1002
[
このスレッドの書き込みを削除する
]
[
+板 最近立ったスレ&熱いスレ一覧
:
+板 最近立ったスレ/記者別一覧
] [
類似スレッド一覧
]
↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました
C言語なら俺に聞け(入門篇)
302 名前:
デフォルトの名無しさん
[2006/06/10(土) 21:07:53 ]
struct element{//各要素を構造体で作る
struct element *leader ;//集合のリーダー(構造体)を指すポインタ
struct element *back ;//自分(要素)の後ろにいる要素(構造体)を指すポインタ
int number ;//所属する集合の要素数
};
struct element set[n];//具体的にsetという要素をn個作る
ここまでは問題ないのですが、この構造体を操作する関数を宣言のが上手くいきません。それは、
void yunion(int x,int y)//union関数が予約語だったとは・・・
{
if(set[x].number - set[y].number => 0)★★★//xが要素である集合がyが要素である集合より要素数が多い時
{
set[y]->leader = set[x]->leader;//代表元を書き換える
}
}
これをデバッグすると★★★の行で「set:定義されていない識別子です」とか言われます。
でも上で定義しているし・・・
この関数宣言の問題点はどこでしょうか?
[
続きを読む
] / [
携帯版
]
全部読む
前100
次100
最新50
▲
[
このスレをブックマーク! 携帯に送る
]
2chのread.cgiへ
[
+板 最近立ったスレ&熱いスレ一覧
:
+板 最近立ったスレ/記者別一覧
]
( ´∀`)<249KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) /
eucaly.net
products.
担当:undef