对 DataTemp 数据按照第二列进行降序排序的操作 举个例子
时间: 2023-04-03 17:02:39 浏览: 42
可以使用以下代码对 DataTemp 数据按照第二列进行降序排序:
sort(DataTemp, DataTemp+sizeof(DataTemp)/sizeof(DataTemp[0]), [](const auto& a, const auto& b) {
return a[1] > b[1];
});
其中,sort 函数用于排序,第一个参数为待排序的数组,第二个参数为数组的末尾地址,第三个参数为排序的比较函数,这里使用了 lambda 表达式来定义比较函数,按照第二列进行降序排序。
相关问题
printf((char*)tbuf,&datatemp[0]);写法有问题吗
这个写法是有问题的。因为`printf`函数的第一个参数是格式化字符串,而第二个参数是可变参数列表。而在这个写法中,第二个参数传递的是一个指向`datatemp`数组第一个元素的指针,这并不是一个合法的可变参数列表。如果你想要将`datatemp`数组的内容输出到标准输出流中,可以使用`printf`函数的格式化字符串,例如`printf("%s", datatemp)`。如果你想要将`datatemp`数组的内容输出到`tbuf`缓冲区中,可以使用`sprintf`函数,例如`sprintf((char*)tbuf,"%s", datatemp)`。
ipcRenderer.on('endDownload', (msg,data) => { var dataTemp=JSON.parse(data); console.log('完成测试数据==',dataTemp.length) if(dataTemp.length!=0){ message.open({ type: 'success', content: dataTemp.data.title+'下载完成', duration: 3, top: 200 }); }else{ } }); 其中 dataTemp.length=0 了,但是依旧执行了判断中的代码
如果`dataTemp.length`的值为`0`,说明传入的`data`参数是一个空数组。在这种情况下,你需要修改判断条件,例如:
```
ipcRenderer.on('endDownload', (msg, data) => {
var dataTemp = JSON.parse(data);
console.log('完成测试数据==', dataTemp.length)
if (dataTemp.length !== 0 && typeof dataTemp.data !== 'undefined') {
message.open({
type: 'success',
content: dataTemp.data.title + '下载完成',
duration: 3,
top: 200
});
}
});
```
这样,只有当`dataTemp.length`不为0并且`dataTemp.data`存在时,才会执行`message.open()`方法。
如果你仍然遇到问题,请尝试在`if`条件判断语句前面打上断点,调试一下程序,查看具体原因。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)