繁体   English   中英

如何从CS50的第一个问题集中获得用户的输入?

[英]How do I get input from user in the first problem set of cs50?

为了要求用户输入,我需要实现get_string方法,但是我认为我正确地执行了步骤,但是我在运行程序时遇到了麻烦。

这是我的代码:

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


int main(void)
{ string name = get_string("What is your name?\n");

   // string name= get_string("What is your name, huh? \n"); 
    printf("hello, %s\n", name);
}

现在运行程序,我输入./hi是文件夹名称)进行编译,然后输入ls ..当我键入clang hello.c (hello.c是我正在写入的文件的名称)时,我得到错误..我不明白clang hello.c./hi ..之间的区别

而不是运行clang,请尝试运行$ make hello.c这将创建一个名为hello的文件。 终端还将向您显示CS50已添加到clang的所有编译器参数。 然后,您应该可以使用$ ./hello运行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM