DLL没有在LabVIEW的txt文件中写入?

时间:2015-05-21 15:53:29

标签: c dll labview

我在labview中调用一个dll,其中dll有两个数字用于求和,然后必须保存在txt文件中。 Summing工作得非常好,但是在txt中编写它并不起作用。当我创建单独的c项目并使用相同的代码在txt中保存一些随机数时,它就可以工作了。诀窍在哪里?

DLL:

#include<stdio.h>
FILE *ptr_file;
int __declspec(dllexport) ArrayFind(int a, int b, int* c);

int __declspec(dllexport) ArrayFind(int a, int b, int* c)
{
    *c = a + b;
    ptr_file = fopen("C:\\FILE.txt", "w");
    fprintf(ptr_file, "%d\n", c);
    fclose(ptr_file);

    return;
}

1 个答案:

答案 0 :(得分:0)

为什么需要使用DLL来获取数字?

LabVIEW可以轻松地从各种硬件读取值,执行求和并使用它的本机函数写入文件。

您是否正在尝试通常学习如何从LabVIEW调用DLL?