我正在使用库通过Arduino UnoSD.h
写入 SD 卡。我需要在文件中写出一个模板字符串,其中一些占位符被某些值替换,以行为的方式。我会使用这个功能,但是当我尝试这个时:printf
fprintf
File dataFile = SD.open("myfile.txt", FILE_WRITE);
fprintf(dataFile, "mynumber: %d\n", 100);
我收到了这个错误:
无法将参数 '1' 的 'File*' 转换为 '__file*' 到 'int fprintf(__file*, const char*, ...)'
我该如何管理?