我正在尝试阅读用户的输入。当我编译程序时,我收到消息,“控制到达非无效函数的结尾 [-Wreturn-type] }”。
char *read_line(char *buf, size_t sz) {
while(fgets(buf, sz, stdin)) {
fputs(buf, stdout);
}
}
int main(int argc, char** argv) {
char *buf;
read_line(buf, 1024);
}
我希望程序接受用户的输入,按回车键,然后将他们的输入打印回给他们。我必须使用我使用过的方法来完成它(这是一些家庭作业的一部分)。
我不完全知道 C 引擎盖下发生了什么,所以它只会导致一些像这样的问题:)。