vector<int>Sequence;
Sequence.clear();
int SequenceTHB;
SequenceTHB=0;
for (int i=0;i<10;i++)
{
SequenceTHB++;
if (SequenceTHB%2)
{
Sequence.push_back(1);
}
}
fstream FileName("TestTHB.txt",ios::out);
for (int j=0;j<Sequence.size();j++)
{
FileName<<Sequence[j]<<"\t";
}
FileName.close();请大家看看为什么得到的结果是这样的呢 结果 *****
Sequence.clear();
int SequenceTHB;
SequenceTHB=0;
for (int i=0;i<10;i++)
{
SequenceTHB++;
if (SequenceTHB%2)
{
Sequence.push_back(1);
}
}
fstream FileName("TestTHB.txt",ios::out);
for (int j=0;j<Sequence.size();j++)
{
FileName<<Sequence[j]<<"\t";
}
FileName.close();请大家看看为什么得到的结果是这样的呢 结果 *****
ASCII码1对应的字符是多少??你应该将你要输出的INT类型转换成字符串再输出到文件~
FileName<<Sequence[j]<<"\t";
改成
FileName<<Sequence[j]<<"\n";
就可以了
吃饭了~~你试一下~~
-->
FileName<<Sequence[j]<<" \t"; // 有个空格