gpt4 book ai didi

c++ - 如何将数组的内容写入文本文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:24:45 24 4
gpt4 key购买 nike

如何将数组的内容写入文本文件?可能吗?

下面是我的代码:

x=0;
y=0;
//copy to real array
if(nRow == 0){
for(i=nTCol; i>=0 ; i--){
nPanelMap[nRow][x] = nTempMap[i];
x++;
}

}
if(nRow == 1){
for (i=nTCol; i>=0 ; i--){
nPanelMap[nRow][y] = nTempMap[i];
y++;
}
}
k=0;

for (i=nTCol; i>=0 ; i--){
array [k] = nPanelMap[nRow][x];
k++;
array [k] = nPanelMap[nRow][y];
k++;

}
j=0;
for (i=nTCol; i>=0 ; i--){

nPanelMap[nRow][j] = array [k];
j++;
}
nRow++;

我想打印出数组xykj并将它们写入一个文本文件。这样做的目的是确保数据传递正确。

最佳答案

是的,您可以写入文本文件。

#include <iostream>
#include <fstream>
using namespace std;

int main () {
const int size = 5;
double x[] = {1,2,3,4,5};

ofstream myfile ("example.txt");
if (myfile.is_open())
{
myfile << "This is a line.\n";
myfile << "This is another line.\n";
for(int count = 0; count < size; count ++){
myfile << x[count] << " " ;
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}

更多引用: http://www.cplusplus.com/doc/tutorial/files/

要写入数组数据,请使用它。

for(int count = 0; count < size; count ++){
out_myfile << x[count] << " " ;
}

关于c++ - 如何将数组的内容写入文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22190048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com