開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
cmath time.h
問題(Question):
編譯錯誤
餵入的資料(Input):
agent[j].x MD[i].x agent[j].y MD[i].y (用normal distribution產生出的xy座標值)
預期的正確結果(Expected Output):
預期算出任兩點在平面上的距離
錯誤結果(Wrong Output):
[Error] name lookup of 'j'changed for ISO 'for' scoping [-fpermissive]
程式碼(Code):(請善用置底文網頁, 記得排版)
for(int i=0;i<Total_MD-countMD;i++)
{
for(int j=0;i<Total_agent;j++) //用agent的MD
double d = (agent[j].x - MD[i].x)* (agent[i].x - ((/*sqare this*/d =
MD[i].x + agent[j].y - MD[i].y) * d));
double d =(agent[j].x -MD[i].x);
*(agent[j].x-((/*sqare this*/d = MD[i].x + agent[j].y - MD[i].y) * d));
補充說明(Supplement):
這是一個模擬通訊論文的程式,距離上次寫這種類似的模擬程式大約有八年了
因此對程式有些生疏