c - 为什么我的编码中有未定义的数据类型?
问题描述
#include <stdio.h>
int main (void)
{
string answer = get_string("What's your name?\n");
{
printf("Hello %s", answer);
}
}
在我的 vs 代码编译器中,它说字符串未定义。为什么会这样?
解决方案
C 标准库中既没有类型string
也没有函数get_string()
。它们是在 CS50 课程中开发的。
如果您想使用它们,您必须包含cs50.h
提供该功能的标题和链接代码。
此代码块与课程中介绍的代码块几乎相同,但缺少所需的标题。
推荐阅读
- python - 如何将用户输入的字符串与整数进行比较?
- angular - 异步 API 调用 Angular
- java - springboot 战争适用于嵌入式 tomcat,但不适用于外部 tomcat
- feathersjs - @feathersjs 服务器不允许多个 JWT 身份验证服务?
- javascript - 在透明叠加层中显示文本
- python - 如何使用 python 从 2 个非数字列创建堆积条形图?
- c++ - 尝试编写 .mat 文件时,在 C++ 中的每个构建的完全相同的位置引发异常
- android - Android DeadObjectException 崩溃
- javascript - 反应待办事项列表。addItem 功能不起作用
- sql - SQL:识别列中是否有多个(不重复)