エラーメッセージがわかりません
triangle_test.c: In function ‘defineLines’:
triangle_test.c:89:1: error: argument ‘args’ doesn’t match prototype
triangle_test.c:25:5: error: prototype declaration
&TriHolder、8に合格することになっているのかわかりませんか?私はこれまでCで配列を作成したことがなく、これについて少し助けが必要です。
int defineLines(float TriHolder[], int args);
int main(int argc, char* argv[])
{
initialize_TriHolder(1,1,2,2,3,3,4,4);
getInputTriVerts();
getInputInteriorPoint();
defineLines(&TriHolder[0],8); //this is the array I want to pass
}
defineLines(args, length)
{
lineAB[0]=TriHolder[0]; //Ax
lineAB[1]=TriHolder[1]; //Ay
lineAB[2]=TriHolder[2]; //Bx
lineAB[3]=TriHolder[3]; //By
slopeAB = (lineAB[3]-lineAB[1])/(lineAB[2]/lineAB[0]);
interceptAB = slopeAB * -lineAB[0] + lineAB[1]; //b: y - y1 = m( x - x1 ), x = 0
///////////////////////////
lineBC[0]=TriHolder[2];//Bx
lineBC[1]=TriHolder[3];//By
lineBC[2]=TriHolder[4];//Cx
lineBC[3]=TriHolder[5];//Cy