错误:std :: fopen不是std的成员

时间:2016-01-19 23:23:11

标签: c arduino fopen

我正在使用Arduino IDE,并且我尝试使用fopen函数从文本文件中读取,但它不起作用,它显示此错误" {{1 }}不是std::fopen"

的成员
std

4 个答案:

答案 0 :(得分:3)

您必须通过cstdio#include <cstdio>应该使用std::fopen的文件中加入/uploads?alt=rss

答案 1 :(得分:2)

如果您使用:

#include <stdio.h>

然后您需要使用fopen,而不使用std命名空间。

如果您使用

#include <cstdio>

然后您可以使用std::fopen

答案 2 :(得分:0)

嗯,最后,我发现Arduino IDE无法从我的电脑上读取文件,除了SD卡之外别无他法。

谢谢大家

答案 3 :(得分:-1)

而是使用它:

FILE* fp = fopen("test.txt", "r");

类和命名空间是C ++特性。不是C.