C++的标准输入输出流提供了三个类库,,在第三个类库中有sstringstream这个类,这个类对象可以绑定一行字符串,然后以空格为分隔提取单词,可以解决你的问题。具体的步骤很简单,定义一个string变量,用getline()逐行读取你的文件,每读一行,用sstringstream的对象绑定一行(string变量初始化),然后提取。
C++的cin一个char和string都是不读空格和换行的~~可以用stringstream先读一行 getline。。然后在分别读单词