【发布时间】:2011-10-06 10:50:54
【问题描述】:
我正在用本机 C++(无 clr)创建一个程序。我正在使用转换数据并通常将其写入文件或标准输出的工具包。 问题是我想将它写入一个数组并且我不知道将要发送的大小。 工具包需要参数“FILE *”,不能修改。
基本工作代码:
FILE * ofile = fopen("yourfile.dat", "wb");
toolkit::function(ofile);
fclose(ofile);
std out 第一行是
FILE * ofile = stdout;
我现在想要的是,我可以执行函数 end 最后有一个指向数组操作字节的指针(例如 char *)和它的大小。 我一直在寻找可以找到解决方案的方法。 首先写入文件不是一种选择。
【问题讨论】:
-
这个问题我完全不清楚。
标签: c++ arrays file stream byte