主要内容

通过在C墨西哥人文件结构和细胞数组

通过结构和细胞阵列为墨西哥人文件就像通过任何其他数据类型,除了C数据本身矩阵类型的APImxArray。在实践中,mxGetField(结构)mxGetCell(细胞数组)返回指针类型mxArray。你将像其他类型的指针的指针mxArray。通过中包含的数据mxArray一个C程序,使用API函数等mxGetData来访问它。

这个墨西哥人文件示例使用矩阵C API。对于一个c++墨西哥人使用文件示例MATLAB c++数据API,请参阅phonebook.cpp。这个API创建墨西哥人文件信息,明白了c++墨西哥人的功能

这个例子以一个——- - - - - -n结构矩阵作为输入,并返回一个新的1——- - - - - -1结构,包含这些字段:

  • 文本输入生成一个——- - - - - -n单元阵列

  • 数字输入(并且,标量值)生成一个——- - - - - -n与相同的类向量的数字ID作为输入,例如int,,等等。

建造这个例子中,在命令提示符下键入:

墨西哥人phonebook.c

看到这个程序是如何工作的,创建这个结构:

朋友(1). name =“约旦罗伯特。”;朋友(1)。电话= 3386;朋友(2). name =玛丽·史密斯的;朋友(2)。电话= 3912;朋友(3). name =史黛西植物的;朋友(3)。电话= 3238;朋友(4). name =“哈利Alpert”;朋友(4)。电话= 3077;

墨西哥人的文件:

电话簿(朋友)
ans =名字:{1 x4细胞}电话:(3386 3912 3238 3077)

相关的话题