小编Wil*_*ler的帖子

不了解sscanf()函数的工作方式

我不明白如何sscanf()在C ++中使用它来读取文件。

我正在开发一个程序,该程序从文件中读取跑步者的三个名字,以及他们五个最好的时间。我想平均每个跑步者的时间,并说出最佳跑步者是谁。我在文件IO方面绝对是最艰难的时刻。

Cplusplus.com帮助了一些人,但并没有真正说出如何阅读,将char *(名称)与浮点数(时间)分开等。在其他地方,我也无法避免使用术语和过于技术性的解释。

一位朋友向我展示了此代码段以进行解释。

while(file>>str) {
    sscanf (str.c_str(),"%d",&myint);
}    
Run Code Online (Sandbox Code Playgroud)

有人介意向我解释阅读方式吗?

c++ file-io parsing scanf

1
推荐指数
1
解决办法
7172
查看次数

标签 统计

c++ ×1

file-io ×1

parsing ×1

scanf ×1