C言語なら俺に聞け(入門篇) Part 15
■ このスレッドは過去ログ倉庫に格納されています
0701デフォルトの名無しさん
2007/07/05(木) 16:41:17Vertices isMaxNoVer(Vertices R[]){
Vertices max;
int i, count=0;
max.num = 0;
max.deg = 0;
max.no = 0;
count = countVer(R);
for(i=0; i<count-1; i++){
if(max.no < R[i].no){
max = R[i];
}
}
return max;
}
この関数を、次の再帰関数を使って二度目に呼び出した時、
動作がおかしくなり、以下のようなおかしな値が入ります。
test expand 1, 8 -1073747304 134516287
更にその後2度目のtest expand 3に入る前に
セグメントエラーを起こして止まってしまいます。
これだけの情報でわかって頂けるかわかりませんが、
誰か助けてください。
■ このスレッドは過去ログ倉庫に格納されています