I'm a beginner C programmer. I've never worked in Linux before so I'm having some trouble adjusting from Windows. Especially since transitioning from Java. I'm working on a larger problem (homework) and have just now started splitting it into smaller problems, as I was getting a segmentation fault there.
At the very start of my program, I have something like this:
#include <stdio.h>
#include <stdbool.h>
typedef long long llong;
int main() {
int objectTable[2000001][2000001];
llong snake [4];
llong indexZero = 1000000;
bool snakeTable[2000001][2000001];
snake[1] = indexZero;
snake[2] = indexZero;
snake[3] = indexZero;
snake[0] = indexZero;
snakeTable[indexZero][indexZero] = true;
return 0;
//printfstatements
}
After this, all I added were some printf statements like these:
printf("The snake's head is located on the coordinates x=%lld, y=%lld \n", snake[0]-indexZero, snake[1]-indexZero);
I also tried storing the snake[x]-indexZero into another variableto no avail.
What am I doing wrong? Kind regards,