40 16 C:\Users\86175\Documents\C++\数据结构排序.cpp [Error] variable or field 'insersort' declared void
时间: 2023-09-06 12:07:17 浏览: 85
这个错误提示是因为你声明的 `insersort` 函数没有指定返回值类型,应该在函数声明和定义中加上 `void` 关键字,如下所示:
```cpp
// 声明
void insersort(int arr[], int len);
// 定义
void insersort(int arr[], int len) {
// ...
}
```
这样就可以解决这个错误了。
相关问题
43 10 C:\Users\86175\Documents\C++\数据结构排序.cpp [Error] variable or field 'put' declared void
这个错误提示是因为你在程序中声明了一个名为 `put` 的函数,但是你没有指定它的返回值类型。你需要在函数声明中指定返回值类型,例如:
```cpp
void put(int a[], int n) {
// 函数体
}
```
这里我假设你的 `put` 函数的作用是将数组 `a` 的前 `n` 个元素输出到屏幕上。你需要在函数声明中指定返回值类型为 `void`,表示这个函数不返回任何值。
158 7 C:\Users\33216\Desktop\资源\C++\图书管理系统.cpp [Error] variable or field 'AdmMenu' declared void
根据提供的引用内容,可以看出在C++代码中存在语法错误。具体错误如下:
引用:C:\Users\Administrator\Desktop\lx\c语言\1.cpp(6) : error C2143: syntax error : missing ';' before '{'
引用:C:\Users\Administrator\Desktop\lx\c语言\1.cpp(8) : error C2146: syntax error : missing ')' before identifier 's'
这两个错误分别是缺少分号和缺少右括号导致的语法错误。
对于第一个错误,缺少分号,可以在错误行的末尾添加分号来修复错误。
对于第二个错误,缺少右括号,可以在错误行的前面找到缺少右括号的位置,并添加右括号来修复错误。
修复后的代码如下所示:
```cpp
158 7 C:\Users\33216\Desktop\资源\C++\图书管理系统.cpp [Error] variable or field 'AdmMenu' declared void?
```
修复后的代码中不再存在语法错误。