我遇到以下错误:
预期的';'在顶级声明符之后
我不太确定代码行出了什么问题。我会非常感激我所提供的任何帮助和协助。特别是,这是从问题集中得出的。
#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/