如何在Qt中检查给定路径中是否存在文件?
我目前的代码如下:
QFile Fout("/Users/Hans/Desktop/result.txt");
if(!Fout.exists())
{
eh.handleError(8);
}
else
{
// ......
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行代码时,handleError即使我在路径中提到的文件不存在,它也没有给出指定的错误消息.
如何在C++中找到2D数组的大小?是否有任何预定义函数sizeof来确定数组的大小?
此外,任何人都可以告诉我如何getvalue在尝试获取未设置的值时检测数组方法中的错误?
我该如何从函数返回一个数组?我的代码是
float ClassArray::arr_sub(float a[100][100], float b[100][100]) {
int i,j;
for(i = 1; i < 10; i++) {
for(j = 1; j < 10; j++){
f[i][j]=b[i][j]-a[i][j];
}
}
return f;
}
Run Code Online (Sandbox Code Playgroud)
并且应该将从此函数返回的f分配给在其他类中声明的另一个数组g.
float g[100][100];
g= cm.arr_sub(T,W);
Run Code Online (Sandbox Code Playgroud)
但是在建造课程时,它说incompatible type assignment of float to float[100][100].