#include "stdafx.h"
#include <stdlib.h>
#include "mat.h"
#include <iostream>
using namespace std;
int main()
{
MATFile *pmat=NULL;
MATFile *pmatFile = NULL;
const char **dir;
const char *file;
//FILE *pp;
const char *name;
int ndir;
mxArray *pa;
mxArray *pname;
file = "E://alogrithmprogramming//C++//cmatdll//cmatdll//Y.mat";//双反斜杠防止转义
pmat = matOpen(file, "r");//打开文件,返回指向文件指针
//pp = matGetFp(pmat);
if (pmat == NULL) {
cout << "Error opening file" << endl;
return 1;
}
dir = (const char **)matGetDir(pmat, &ndir); //ndir 表示mat文件中含有矩阵数目
if (dir == NULL) {
#include <stdlib.h>
#include "mat.h"
#include <iostream>
using namespace std;
int main()
{
MATFile *pmat=NULL;
MATFile *pmatFile = NULL;
const char **dir;
const char *file;
//FILE *pp;
const char *name;
int ndir;
mxArray *pa;
mxArray *pname;
file = "E://alogrithmprogramming//C++//cmatdll//cmatdll//Y.mat";//双反斜杠防止转义
pmat = matOpen(file, "r");//打开文件,返回指向文件指针
//pp = matGetFp(pmat);
if (pmat == NULL) {
cout << "Error opening file" << endl;
return 1;
}
dir = (const char **)matGetDir(pmat, &ndir); //ndir 表示mat文件中含有矩阵数目
if (dir == NULL) {