附上我的代码第一周cs50 38分钟我真的不知道为什么我得到这个错误,我真的很难找到答案,任何帮助是感激的。
我复制了David Malan在视频中所做的一切。我不知道我做错了什么。
错误也附在下面。CS50视频
有几件事。而不是将变量声明为"字符串"您可能希望将其声明为"char *"(例如char * answer)或具有特定大小分配的char(例如char answer[32])。
你确实把输入值放入一个名为"answer"的字符串中,但在你的"printf"语句,字面上的"答案"。只是一个单词,它是打印到终端的常量字符串的一部分。你要做的是像这样:
char * answer = get_string("What is your name");
printf("Hello %sn", answer);
希望对你有帮助。
致意。