我正在为文件添加一些对齐方式。我添加名称,比如大小为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