我的部分 cpp 代码如下所示:
void Error()
{
string line;
fperror.open("Error.txt");
while ( getline (fperror,line) )
{
cout << line << endl;
}
fperror.close();
return;
}
它的 c 对应物是这样的:
void Error()
{
int c;
fperror= fopen("Error.txt", "r");
c=getc(fperror);
while(c != EOF)
{
putchar(c);
c=getc(fperror);
}
fclose(fperror);
return;
}
这是我的班级项目,我们的教授告诉我们,我们不允许在函数中使用 cout/cin 或 printf/scanf。所以我想知道是否可以在不使用 cout/printf 的情况下输出文本文件的内容?(我们必须使用 void fun(void) 类型的函数)