Я пытаюсь выполнить проект 1 в пирамиде Марио, и я не могу найти, что не так. Я не могу "сделать Марио", и он продолжает выдавать мне сообщение об ошибке.
Вот мой Марио. c
#include <cs50.h>
#include <stdio.h>
int main(void);
{
//declaring the variables
int height;
int spaces;
int line;
//prompts user to choose pyramid number between 1 and 8
do
{
printf("Choose a pyramid height number between 1 and 8\n");
height = get_int();
}
while (height > 1 || height < 8);
//for loops specifying number of spaces and hashes
for (int line = 1; line < n, line++)
{
for (spaces = height - line; spaces > 1; spaces-- )
{
printf(" ");
}
for (int hashes = 1; hashes < line + 2; hashes++)
{
printf("#");
}
printf("\n");
}
return 0;
}
Вот сообщение об ошибке, которое я продолжаю получать
$ make mario
clang -fsanitize=signed-integer-overflow -fsanitize=undefined -ggdb3 -O0 -std=c11 -Wall -Werror -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wshadow mario.c -lcrypt -lcs50 -lm -o mario
mario.c:5:1: error: expected identifier or '('
{
^
1 error generated.
<builtin>: recipe for target 'mario' failed
make: *** [mario] Error 1
$