如何正确格式化csv文件? #包括 #包括 #包括 int main() { std::流myfile; 常量int numberOfInputs=9; 字符串名称数组[numberOfInputs]={“}; int ageArray[numberOfInputs]={0}; 对于(int i=0;i约翰>的答案是正确的,此外,您必须启动 NAMEARY[]/COD>和 AgRAREY[]/CUD> > [代码]>,而不是在 [1 ] < /C> > C++中,任何数组索引都在0:开始。 myfile << nameArray[1], ageArray[1], " \n"; #包括 #包括 #包括 int main() { std::流myfile; 常量int numberOfInputs=9; 字符串名称数组[numberOfInputs]={“}; int ageArray[numberOfInputs]={0}; 对于(int i=0;i@约翰的回答是正确的,此外,你必须开始索引< NaveRay[] ][/Cord]和 AgurLe[]代码> > [C]>,不是在 [1 ] < /C> C++中,任何数组索引都在0:开始。 myfile << nameArray[1], ageArray[1], " \n"; #包括 #包括 #包括 int main() { std::流myfile; 常量int numberOfInputs=9; 字符串名称数组[numberOfInputs]={“}; int ageArray[numberOfInputs]={0}; 对于(int i=0;i
逗号不能得到那样的输出,必须包含要输出的逗号字符。试试这个如何正确格式化csv文件? #包括 #包括 #包括 int main() { std::流myfile; 常量int numberOfInputs=9; 字符串名称数组[numberOfInputs]={“}; int ageArray[numberOfInputs]={0}; 对于(int i=0;i约翰>的答案是正确的,此外,您必须启动 NAMEARY[]/COD>和 AgRAREY[]/CUD> > [代码]>,而不是在 [1 ] < /C> > C++中,任何数组索引都在0:开始。 myfile << nameArray[1], ageArray[1], " \n"; #包括 #包括 #包括 int main() { std::流myfile; 常量int numberOfInputs=9; 字符串名称数组[numberOfInputs]={“}; int ageArray[numberOfInputs]={0}; 对于(int i=0;i@约翰的回答是正确的,此外,你必须开始索引< NaveRay[] ][/Cord]和 AgurLe[]代码> > [C]>,不是在 [1 ] < /C> C++中,任何数组索引都在0:开始。 myfile << nameArray[1], ageArray[1], " \n"; #包括 #包括 #包括 int main() { std::流myfile; 常量int numberOfInputs=9; 字符串名称数组[numberOfInputs]={“}; int ageArray[numberOfInputs]={0}; 对于(int i=0;i,c++,C++,逗号不能得到那样的输出,必须包含要输出的逗号字符。试试这个 #include <fstream> #include <iostream> #include <string> int main() { std::ofstream myfile; const int numberOfInputs = 9; std::string nameArray[numberOfInputs] = {""}; int ageArray[num
#include <fstream>
#include <iostream>
#include <string>
int main()
{
std::ofstream myfile;
const int numberOfInputs = 9;
std::string nameArray[numberOfInputs] = {""};
int ageArray[numberOfInputs] = {0};
for(int i = 0; i < numberOfInputs; ++i)
{
std::cout << "Enter a name: ";
std::getline(std::cin, nameArray[i]);
std::cout << "Enter an age: ";
std::cin >> ageArray[i];
std::cin.get();
myfile << nameArray[i], ageArray[i], " \n";
}
myfile.open("People.csv");
myfile << "Name, Age, \n";
myfile << nameArray[1], ageArray[1], " \n";
myfile << nameArray[2], ageArray[2], " \n";
myfile << nameArray[3], ageArray[3], " \n";
myfile << nameArray[4], ageArray[4], " \n";
myfile << nameArray[5], ageArray[5], " \n";
myfile << nameArray[6], ageArray[6], " \n";
myfile << nameArray[7], ageArray[7], " \n";
myfile << nameArray[8], ageArray[8], " \n";
myfile << nameArray[9], ageArray[9], " \n";
myfile.close();
return 0;
}
myfile逗号不能得到那样的输出,必须包含要输出的逗号字符。试试这个
#include <fstream>
#include <iostream>
#include <string>
int main()
{
std::ofstream myfile;
const int numberOfInputs = 9;
std::string nameArray[numberOfInputs] = {""};
int ageArray[numberOfInputs] = {0};
for(int i = 0; i < numberOfInputs; ++i)
{
std::cout << "Enter a name: ";
std::getline(std::cin, nameArray[i]);
std::cout << "Enter an age: ";
std::cin >> ageArray[i];
std::cin.get();
myfile << nameArray[i], ageArray[i], " \n";
}
myfile.open("People.csv");
myfile << "Name, Age, \n";
myfile << nameArray[1], ageArray[1], " \n";
myfile << nameArray[2], ageArray[2], " \n";
myfile << nameArray[3], ageArray[3], " \n";
myfile << nameArray[4], ageArray[4], " \n";
myfile << nameArray[5], ageArray[5], " \n";
myfile << nameArray[6], ageArray[6], " \n";
myfile << nameArray[7], ageArray[7], " \n";
myfile << nameArray[8], ageArray[8], " \n";
myfile << nameArray[9], ageArray[9], " \n";
myfile.close();
return 0;
}
<代码> MyFrase>约翰>的答案是正确的,此外,您必须启动<代码> NAMEARY[]/COD>和<代码> AgRAREY[]/CUD> <代码> > [代码]>,而不是在<代码> [1 ] < /C> > C++中,任何数组索引都在0:开始。
myfile << nameArray[1], ageArray[1], " \n";
#包括
#包括
#包括
int main()
{
std::流myfile;
常量int numberOfInputs=9;
字符串名称数组[numberOfInputs]={“};
int ageArray[numberOfInputs]={0};
对于(int i=0;i MyFraseP>@约翰的回答是正确的,此外,你必须开始索引< NaveRay[] ][/Cord]和<代码> AgurLe[]代码> <代码> > [C]>,不是在<代码> [1 ] < /C> C++中,任何数组索引都在0:开始。
myfile << nameArray[1], ageArray[1], " \n";
#包括
#包括
#包括
int main()
{
std::流myfile;
常量int numberOfInputs=9;
字符串名称数组[numberOfInputs]={“};
int ageArray[numberOfInputs]={0};
对于(int i=0;i myfilemyfile CSV不是一个标准。因此,学究般地说,没有正确的方法。虽然有各种实际标准,但您需要知道要产生“正确”的内容,您要使用哪种标准。您必须使用“”还是可以使用“”?myfile CSV不是一个标准。因此,学究式地说,没有正确的方法。虽然有各种各样的实际标准,但为了产生“正确”的内容,您需要知道您正在处理的是哪一种标准。您必须使用“”还是可以使用“”?