我遇到以下错误:
预期的';'在顶级声明符之后

我不太确定代码行出了什么问题。我会非常感激我所提供的任何帮助和协助。特别是,这是从问题集中得出的。

#include <cs50.h>
#include <stdio.h>

int get_positive_int(string prompt);
string hash_table(int)


int main(void)
{
  int i = get_positive_int("Positive Integer: ");
  printf("%i\n", i);

}

// Prompt user for positive integer
int get_positive_int (string prompt)
{
  int n;
  do
  {
    n = get_int("%s", prompt);
  }
  while (n <0 || n > 8);
  return n;
}

string hash_table(int)
{
    for (int i = 0; i < n; i++)
        {
            printf("#");
        }
        printf("\n");
}

最佳答案

您在第5行的末尾缺少;

关于c - 预期的';'在顶级声明符之后,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57193653/

10-11 21:46