我该如何继续使用此代码?我应该在此作业的第二部分使用什么关键字?

时间:2014-01-27 21:24:11

标签: c prompt

我正在编写一个最初显示我的凭据的代码,然后我应该提示用户输入某些变量的值。我不知道如何完成程序的第二部分。我不知道是否使用特定的关键字来启动程序的第二部分。我尝试在}之后再次尝试使用(int main(void)),但我的程序失败了。我用什么代替(int main(void))?

#include <stdio.h>

int main(void)

{
    printf("name\n");
    printf("email\n");
    return 0;
}

int main(void)

{
    printf(Enter value for a(in feet): \n");
    scanf(%f\n");
    return 0;
}

1 个答案:

答案 0 :(得分:0)

查找functions in C。事实上,阅读C tutorial的前几页将会有很长的路要走。简而言之,函数执行某些操作然后返回结果,或者它可能不返回任何内容。因此,让我们分解你所拥有的和它的作用。

当您编写int main(void)时,您告诉编译器您有一个返回整数的函数(即int部分)。此函数的名称为main。而且你不需要提供任何东西来开始(void)。您不能拥有多个同名函数,因为编译器不知道使用哪个函数。 main是一个特殊的函数,在程序运行时自动调用。

要提示用户输入值,您需要打印提示(除了在Enter之前忘记printf(Enter value for a(in feet): \n");之外,您几乎使用"进行了提示)。然后,您需要从键盘读取用户的输入。在C中,键盘输入来自File Descriptor,称为stdin。要阅读stdin,一个选项是使用fscanf中的this example。这应该让你去。祝你好运,快乐阅读。