C++ C++;从文件中写入多个字符串

C++ C++;从文件中写入多个字符串,c++,string,ifstream,standard-deviation,C++,String,Ifstream,Standard Deviation,快速提问。我正在为UNI任务做我的投资组合C++问题。这是标准差。我的问题是如何从一个文件中读取多个字符串,请参见此处的文本 设计并编写C++程序,从文件得分> DAT中读取一组分数,并将其均值和标准偏差输出到 CUT < < 我不想麻烦实际的方程,我已经把那部分排序好了。我的查询直接基于将从文件读取的文本输出为字符串。例如,如果文档有以下三个分数: 10 15 11 它不是按原样输出文本,而是将它们放入三个字符串中 得1分(10分) 得分2分(15分) 三分(11分) 我希望我在这里讲得通,

快速提问。我正在为UNI任务做我的投资组合C++问题。这是标准差。我的问题是如何从一个文件中读取多个字符串,请参见此处的文本

设计并编写C++程序,从文件得分> DAT</代码>中读取一组分数,并将其均值和标准偏差输出到<代码> CUT < < 我不想麻烦实际的方程,我已经把那部分排序好了。我的查询直接基于将从文件读取的文本输出为字符串。例如,如果文档有以下三个分数:

10
15
11
它不是按原样输出文本,而是将它们放入三个字符串中

得1分(10分)
得分2分(15分)
三分(11分)


我希望我在这里讲得通,伙计们。谢谢。

这里有一个解决方案,写起来很有趣,我几乎不希望出现这个解决方案。它可能也有一些娱乐和/或教育价值。其基本思想是,将书面文件视为

    std::cout << 10 << 15 << 11 << reset << '\n';
    std::cout << 1 << 2 << 3 << reset << '\n';

std::cout您需要执行以下操作:

int raw_score_one = 11; //you have already set this but for the sake of clarity
std::stringstream output;
output << raw_score_one;
std::string Score_One = output.str(); 
int原始分数=11//您已经设置了此选项,但为了清楚起见
std::stringstream输出;

输出您现在如何输出数字?(发布你的代码)我现在还没有谈到那一部分,我想在进入下一部分之前把这一部分整理好,因为它基本上是最重要的部分。-感谢编辑lol4t0-在开始标准偏差方程之前,我需要字符串。如果要将值输出到标准输出,为什么要将值放入字符串?n问题是什么?所有这些都不清楚,基本上,对于方程,我需要两个单独的X值。这些值将来自文件。-我将把文件中的信息存储到字符串中,然后输出它们,从标准偏差问题中描述。@约翰布朗这个问题被严重混淆了:“设计并编写一个C++程序,从文件中读取一组分数”。-有数百名学生在SO上提出了类似的问题-搜索并找到一个做类似事情的-然后如果它不符合您的要求,请尝试再次提问。+1因为我了解您,我相信我会从中学到一些东西;)很抱歉这么说,但我把等式看错了:/我只需要输入一个值。我很抱歉!
int raw_score_one = 11; //you have already set this but for the sake of clarity
std::stringstream output;
output << raw_score_one;
std::string Score_One = output.str();