C++写入到控制台:
Console.WriteLine($"{/*变量*/}" );
需要注意的是,如果是调用的库,调试时修改库文件代码控制台输出,那么会在库被调用时输出在被调用的项目控制台中
C++写入到TXT文件中
这里以输出byte数组为例
byte[] pIn_m = new byte[width * height * 5 / 4];
StreamWriter sw1 = new StreamWriter(@"D:\raw.txt", true, Encoding.UTF8);
sw1.Write(string.Join(" ",pIn_m.ToArray()));
sw1.Flush();
sw1.Close();
C++写入到CSV文件中
第一种方式
用逗号把数据分隔开
ofstream outFile;
outFile.open("data.csv", ios::app); // 打开模式app则是以追加的形式添加
outFile << "第" << kk << "组数据" << ',';
outFile.close();
第二种方式(在C#里也可用)
用逗号分隔数据,用\r\n换行
string path = @"D:\TripleBuffer.csv";
if (!File.Exists(path))
File.Create(path).Close();
StreamWriter sw = new StreamWriter(path, true, Encoding.UTF8);
sw.Write("采集图像BUFFER大小grabSize:"+grabSize + ",");
sw.Write("实际采集图像BUFFER大小uGrabSize:"+uGrabSize + ",");
sw.Write("采集图像BUFFER:"+ "\r\n");
sw.Flush();
sw.Close();