私は(つもりはラングトンのアリのシミュレーション)も、このコードをコンパイルしようとしています前:しかしCで構造体へのポインティング - エラー:予想「)」「*」トークン
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
typedef struct
{
unsigned short x, y;
enum directions {up = 0, right, down, left} direction;
} langtonsAnt;
void turnAnt (lantonsAnt *pant, unsigned short quarterTurns)
{
pant->direction = (pant->direction + quarterTurns) % 4;
}
int main()
{
return EXIT_SUCCESS;
}
、私は得続けるこのエラー:
12|error: expected ')' before '*' token|
コンパイラはgccです。
私はすでにウェブとさまざまな参考文献を検索したので、何が間違っているかわかりません。
P.S.ヘッダーは心配しないでください。プログラムのどこかで必要とされます。あなたは、関数turnAntにご渡されたポインタで 'G' を欠けている
void turnAnt (langtonsAnt *pant, unsigned short quarterTurns)
lantonsAnt - > langtonsAnt? – marko
行10: 'langtosAnt'。 12行目: 'lantosAnt'。欠落している 'g'に注意してください... – fge