我在本机C++(无clr)中创建程序。我正在使用一个工具包来转换数据,并且通常将它写入文件或stdout。 问题是我想写入一个数组,我不知道将发送的大小。 该工具包需要一个参数“FILE *”,并且不能修改。流到字节数组
基本上工作代码:
FILE * ofile = fopen("yourfile.dat", "wb");
toolkit::function(ofile);
fclose(ofile);
到std出的第一行会
FILE * ofile = stdout;
我现在想,是我有可以执行到底的功能到底有一个指针到一个数组操作字节(如char *)和它的大小。 我一直在找一个可以找到溶剂。 首先写入文件不是一个选项。
这个问题对我来说完全不清楚。 –