如何正确设置文件对齐方式?

时间:2015-07-31 11:30:53

标签: c++ file alignment

我正在为文件添加一些对齐方式。我添加名称,比如大小为20,文件,它弄乱了我所有的对齐! 你知道如何在不使用转义字符的情况下将宽度设置为文件吗?

以下代码只是学生相关功能的一部分 -

void save()
{
    FILE* fp;
    fp = fopen("Student.txt", "w");
fprintf(fp,"Roll No\tName\t\t\t\tPaper 1\tPaper 2\tPaper 3\tTotal  \tGrade\n");
    for(int i = 0; i < time; ++i)
    {
        fprintf(fp, "%d\t%s\t   \t%d\t%d\t%d\t%d\t%c\n", info[i].rollNo, info[i].name,info[i].p1, info[i].p2, info[i].p3, info[i].total, info[i].grade);
    }
    cout << "Successfully written to file!" << endl;
    fclose(fp);
    getch();
    menu();
}

谢谢!1

1 个答案:

答案 0 :(得分:0)

如果我理解了您的问题,您可能需要查看setwsetfill函数。