[問題] 請問一下我的語法有錯誤嗎

看板C_Sharp (C#)作者 (pekq)時間18年前 (2007/02/12 00:44), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
#include "udf.h" #define NCOORDS 160 /* number of coordinate points */ Define_GEOM(arc, domain, dt, position) { int i; real dist2; int closest_i; real distmin =100.00; real nodex[NCOORDS] = { -0.0000, 0.0392, 0.0784, 0.1175, 0.1564, 0.1950, 0.2334, 0.2714, 0.3090, 0.3461, 0.3826, 0.4186, 0.4539, 0.4886, 0.5224, 0.5555, 0.5877, 0.6190, 0.6494, 0.6788, 0.7071, 0.7343, 0.7604, 0.7853, 0.8090, 0.8314, 0.8526, 0.8724, 0.8910, 0.9081, 0.9238, 0.9381, 0.9510, 0.9624, 0.9723, 0.9807, 0.9876, 0.9930, 0.9969, 0.9992, 1.0000, 0.9992, 0.9969, 0.9930, 0.9876, 0.9807, 0.9723, 0.9624, 0.9510, 0.9381, 0.9238, 0.9081, 0.8910, 0.8724, 0.8526, 0.8314, 0.8090, 0.7853, 0.7604, 0.7343, 0.7071, 0.6788, 0.6494, 0.6190, 0.5877, 0.5555, 0.5224, 0.4886, 0.4539, 0.4186, 0.3826, 0.3461, 0.3090, 0.2714, 0.2334, 0.1950, 0.1564, 0.1175, 0.0784, 0.0392, -0.0000, -0.0392, -0.0784, -0.1175, -0.1564, -0.1950, -0.2334, -0.2714, -0.3099, -0.3461, -0.3826, -0.4186, -0.4539, -0.4886, -0.5224, -0.5555, -0.5877, -0.6190, -0.6494, -0.6788, -0.7071, -0.7343, -0.7604, -0.7853, -0.8090, -0.8314, -0.8526, -0.8724, -0.8910, -0.9081, -0.9238, -0.9381, -0.9510, -0.9624, -0.9723, -0.9807, -0.9876, -0.9930, -0.9969, -0.9992, -1.0000, -0.9992, -0.9969, -0.9930, -0.9876, -0.9807, -0.9723, -0.9624, -0.9510, -0.9381, -0.9238, -0.9081, -0.8910, -0.8724, -0.8526, -0.8314, -0.8090, -0.7853, -0.7604, -0.7343, -0.7071, -0.6788, -0.6494, -0.6190, -0.5877, -0.5555, -0.5224, -0.4886, -0.4539, -0.4186, -0.3826, -0.3461, -0.3090, -0.2714, -0.2334, -0.1950, -0.1564, -0.1175, -0.0784, -0.0392 }; real nodey[NCOORDS] = { 1.0000, 0.9992, 0.9969, 0.9930, 0.9876, 0.9807, 0.9723, 0.9624, 0.9510, 0.9381, 0.9238, 0.9081, 0.8910, 0.8724, 0.8526, 0.8314, 0.8090, 0.7853, 0.7604, 0.7343, 0.7071, 0.6788, 0.6494, 0.6190, 0.5877, 0.5555, 0.5224, 0.4886, 0.4539, 0.4186, 0.3826, 0.3461, 0.3090, 0.2714, 0.2334, 0.1950, 0.1564, 0.1175, 0.0784, 0.0392, -0.0000, -0.0392, -0.0784, -0.1175, -0.1564, -0.1950, -0.2334, -0.2714, -0.3098, -0.3469, -0.3826, -0.4186, -0.4539, -0.4886, -0.5224, -0.5555, -0.5877, -0.6199, -0.6494, -0.6788, -0.7071, -0.7343, -0.7604, -0.7853, -0.8090, -0.8314, -0.8526, -0.8724, -0.8910, -0.9081, -0.9238, -0.9381, -0.9510, -0.9624, -0.9723, -0.9807, -0.9876, -0.9930, -0.9969, -0.9992, -1.0000, -0.9992, -0.9969, -0.9930, -0.9876, -0.9807, -0.9723, -0.9624, -0.9510, -0.9381, -0.9238, -0.9081, -0.8910, -0.8724, -0.8526, -0.8314, -0.8090, -0.7853, -0.7604, -0.7343, -0.7071, -0.6788, -0.6494, -0.6190, -0.5877, -0.5555, -0.5224, -0.4886, -0.4539, -0.4186, -0.3826, -0.3461, -0.3090, -0.2714, -0.2334, -0.1950, -0.1564, -0.1175, -0.0784, -0.0392, 0.0000, 0.0392, 0.0784, 0.1175, 0.1564, 0.1950, 0.2334, 0.2714, 0.3090, 0.3461, 0.3826, 0.4186, 0.4539, 0.4886, 0.5224, 0.5555, 0.5877, 0.6190, 0.6494, 0.6788, 0.7071, 0.7343, 0.7604, 0.7853, 0.8090, 0.8314, 0.8526, 0.8724, 0.8910, 0.9081, 0.9238, 0.9381, 0.9510, 0.9624, 0.9723, 0.9807, 0.9876, 0.9930, 0.9969, 0.9992 }; for(i=0; i < NCOORDS; i++) { dist2 = (position[0] - nodex[i])*(position[0] - nodex[i]) + (position[1] - nodey[i]) * (position[1] - nodey[i]); if (dist2 < distmin) { closest_i = i; distmin = dist2 ; } } position[0] = nodex[closest_i]; position[1] = nodey[closest_i]; } DEFINE_CG_MOTION(sq, dt, vel, omega, time, dtime) { NV_S (vel, =, 0.0); NV_S (omega, =, 0.0); omega[2] = 80.0; } 這是我要寫的程式語法 但是當我COMPLIER到我結合的程式時候 卻會出現以下的訊息 ,煩請各位大大幫忙指導一下 ..\..\src\arc.c(59) : error C2109: subscript requires array or pointer type ..\..\src\arc.c(59) : error C2109: subscript requires array or pointer type ..\..\src\arc.c(60) : error C2109: subscript requires array or pointer type ..\..\src\arc.c(60) : error C2109: subscript requires array or pointer type ..\..\src\arc.c(68) : error C2109: subscript requires array or pointer type ..\..\src\arc.c(68) : error C2106: '=' : left operand must be l-value ..\..\src\arc.c(69) : error C2109: subscript requires array or pointer type ..\..\src\arc.c(69) : error C2106: '=' : left operand must be l-value -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.62.12

02/12 08:06, , 1F
c ?
02/12 08:06, 1F

02/13 14:28, , 2F
貼錯版了
02/13 14:28, 2F
文章代碼(AID): #15pqVt_e (C_Sharp)
文章代碼(AID): #15pqVt_e (C_Sharp)