预期的';'在顶级声明器之后

时间:2019-07-25 02:51:28

标签: c debugging cs50

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

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

#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");
}

1 个答案:

答案 0 :(得分:0)

您在第5行的末尾缺少;