[英]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.