例如:byte school[]={0,1};//0代表初中部,1代表高中部
char*xuehao[]={"001","100"};//001代表初中部的某个同学,100代表高中部的某个同学
short xuehaocount=2;
bool1= getStudent(school,xuehao,xuehaocount,Result, ErrInfo);
if (bool1)
{
Console.WriteLine(Result.ToString());
}
else
{
Console.WriteLine(ErrInfo.ToString());
}//最后能获取全校所有同学的信息
byte school[]={0,1};char*xuehao[]={"001","100“};short xuehaocount=2;
注释:调取数据的时候它是不允许是固定的,是随机生成的
它是通过api进行数据的调取
提供获取长度的方法,才知道如何marshal啊
@乖丫头不乖: getstudent的第三个参数就是数量吧,得到它了,你不就知道有几个了么
问题不成立,鉴定完毕^V^~
看来看去,没什么人回答,感觉又不是什么大问题,你描述清楚一下,你现在想做什么?是不是你现在已经有了第三方接口,就是想展示出数据呢?我帮你看看。
byte school[]={0,1};//0代表初中部,1代表高中部
char*xuehao[]={"001","100"};//001代表初中部的某个同学,100代表高中部的某个同学
short xuehaocount=2;
这部分我想让他不被写死,写的活一点
@乖丫头不乖: 我还是不太懂,如果不写死,你这边的001,100会来自哪里呢?程序运行的时候手动输入么?如果是手动输入,直接Console.ReadLine()就可以了啊。还有,我看你写得像是C#的代码,但是又有指针,这是unsafe里面的?还是你直接从哪里抄过来的?还是说你的代码来自两个地方,自己拼的?
你好,请问你是用什么第三方接口获得学生的信息的?
你的api在哪儿呢?