18 18 C:\Users\86152\Documents\c语言(1)\通讯录.cpp [Error] 'system' was not declared in this scope
时间: 2023-06-24 21:08:23 浏览: 108
这个错误出现在你的C++代码中,它表示在当前作用域中找不到`system`函数的声明。这个函数是用于在程序中执行操作系统命令的标准库函数。
要解决这个错误,你需要在代码中包含正确的头文件,头文件中包含了`system`函数的声明。你需要添加以下代码:
```c++
#include <cstdlib>
```
这个头文件包含了`system`函数的声明。如果你已经包含了这个头文件但仍然出现错误,你需要检查一下编译器是否支持这个函数。有些编译器可能会禁用某些函数。
相关问题
72 9 C:\Users\86152\Documents\c语言(1)\通讯录.cpp [Error] 'string' was not declared in this scope
这个错误提示说明你的代码中使用了 `string` 类型,但是编译器无法识别它。这通常是因为你没有包含 `string` 类型的头文件。
如果你使用的是标准库中的 `string` 类型,那么你需要在代码开头添加以下语句:
```c++
#include <string>
```
如果你使用的是自己定义的 `string` 类型,那么你需要检查一下是否正确地定义了这个类型,并且在使用前进行了声明或者定义。
71 9 C:\Users\86152\Documents\c语言(1)\通讯录.cpp [Error] 'string' was not declared in this scope
这个错误提示是因为你的代码中使用了 `string` 类型,但是编译器无法识别该类型。这通常是因为你没有正确地包含 `string` 的头文件。
在 C++ 中, `string` 类型属于标准库中的一部分,因此需要包含相应的头文件。在你的代码中添加以下一行代码即可解决该问题:
```cpp
#include <string>
```
这样就能够使编译器识别 `string` 类型了。
阅读全文