プログラム簡単な概要(3体問題は):Cコードのエラー:予想される識別子または「(」の前に「{」トークン
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
double ax, ay, t;
double dt;
/* other declarations including file output, N and 6 command line arguments */
...
int main(int argc, char *argv[])
{
int validinput;
...
/* input validation */
output = fopen("..", "w");
...
/* output validation */
for(i=0; i<=N; i++)
{
t = t + dt;
vx = ...
x = ...
vy = ...
y = ...
fprintf(output, "%lf %lf %lf\n", t, x, y);
}
fclose (output);
}
/* ext function to find ax, ay at different ranges of x and y */
{
declarations
if(x < 1)
{
ax = ...
}
else if(x==1)
{
ax = ...
}
...
else
{
...
}
if(y<0)
{
...
}
...
}
私は見つけるためにライン「{/ * EXT機能上のエラーを取得します斧、xとyの異なる範囲でAY * /」私はそれが正しい方法で起因する外部関数を呼び出すか、作成していないにかもしれないと思う"error: expected identifier or '(' before '{' token"
を言って
あなたのコメントは間違っています、 それは/ * ext関数と***ではありません*** * \ ext関数 – pezcode
私の答えをdownvotingと変換していただきありがとうございます。彼は無効なコメントブロックでコードを掲示し、まったく同じ行に_syntax_エラーを報告しました。私は人々を助ける前に二度考えていますので、私はあなたのFAQの解釈を妨げません。 – pezcode