Я не могу завершить sh марио и не знаю, почему он не работает.
Я смотрел видео, и кто-то использовал "void print (char c, int n); в качестве прототипа (?) Сверху, но я не понимаю, почему он должен быть там.
Код:
#include <stdio.h>
#include <cs50.h>
int main(void)
{
int n;
do
{
n = get_int("Height: ");
}
while (n < 1 || n > 8);
for (int i = 0; i < n; i++)
{
printf(".", n - 1 - I);
printf("#", i + 1);
printf("\n");
}
}
Ошибка:
clang -ggdb3 -O0 -std=c11 -Wall -Werror -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wshadow marioblock.c -lcrypt -lcs50 -lm -o marioblock
marioblock.c:14:19: error: data argument not used by format string
[-Werror,-Wformat-extra-args]
printf(".", n - 1 - i);
~~~ ^
marioblock.c:15:19: error: data argument not used by format string
[-Werror,-Wformat-extra-args]
printf("#", i + 1);
~~~ ^