我不明白如何sscanf()在C ++中使用它来读取文件。
我正在开发一个程序,该程序从文件中读取跑步者的三个名字,以及他们五个最好的时间。我想平均每个跑步者的时间,并说出最佳跑步者是谁。我在文件IO方面绝对是最艰难的时刻。
Cplusplus.com帮助了一些人,但并没有真正说出如何阅读,将char *(名称)与浮点数(时间)分开等。在其他地方,我也无法避免使用术语和过于技术性的解释。
一位朋友向我展示了此代码段以进行解释。
while(file>>str) {
sscanf (str.c_str(),"%d",&myint);
}
Run Code Online (Sandbox Code Playgroud)
有人介意向我解释阅读方式吗?