1. <tfoot id='wIhZ8'></tfoot>
        <legend id='wIhZ8'><style id='wIhZ8'><dir id='wIhZ8'><q id='wIhZ8'></q></dir></style></legend>
          <bdo id='wIhZ8'></bdo><ul id='wIhZ8'></ul>
        <i id='wIhZ8'><tr id='wIhZ8'><dt id='wIhZ8'><q id='wIhZ8'><span id='wIhZ8'><b id='wIhZ8'><form id='wIhZ8'><ins id='wIhZ8'></ins><ul id='wIhZ8'></ul><sub id='wIhZ8'></sub></form><legend id='wIhZ8'></legend><bdo id='wIhZ8'><pre id='wIhZ8'><center id='wIhZ8'></center></pre></bdo></b><th id='wIhZ8'></th></span></q></dt></tr></i><div id='wIhZ8'><tfoot id='wIhZ8'></tfoot><dl id='wIhZ8'><fieldset id='wIhZ8'></fieldset></dl></div>

        <small id='wIhZ8'></small><noframes id='wIhZ8'>

        通过 std::ifstream 从字符串中获取每个值

        Get each value from a string via std::ifstream(通过 std::ifstream 从字符串中获取每个值)
            • <bdo id='OUoGm'></bdo><ul id='OUoGm'></ul>
              <tfoot id='OUoGm'></tfoot>

            • <legend id='OUoGm'><style id='OUoGm'><dir id='OUoGm'><q id='OUoGm'></q></dir></style></legend>
                <tbody id='OUoGm'></tbody>
              <i id='OUoGm'><tr id='OUoGm'><dt id='OUoGm'><q id='OUoGm'><span id='OUoGm'><b id='OUoGm'><form id='OUoGm'><ins id='OUoGm'></ins><ul id='OUoGm'></ul><sub id='OUoGm'></sub></form><legend id='OUoGm'></legend><bdo id='OUoGm'><pre id='OUoGm'><center id='OUoGm'></center></pre></bdo></b><th id='OUoGm'></th></span></q></dt></tr></i><div id='OUoGm'><tfoot id='OUoGm'></tfoot><dl id='OUoGm'><fieldset id='OUoGm'></fieldset></dl></div>
            • <small id='OUoGm'></small><noframes id='OUoGm'>

                  本文介绍了通过 std::ifstream 从字符串中获取每个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我尝试在 while 循环中使用 ifstream 来获取每个值.但是,当我尝试时,没有任何反应.为什么?

                  I am try to use an ifstream with the while loop to get each value. However, when I try it, nothing happens. Why?

                  std::string line;
                  std::getline(cin, line);
                  std::ifstream stream(line);
                  while(stream){
                      std::cout << stream.get();
                  }
                  

                  推荐答案

                  您必须使用 istringstream,而不是 ifstream.

                  You must use an istringstream, not an ifstream.

                  这篇关于通过 std::ifstream 从字符串中获取每个值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  C++ stl unordered_map implementation, reference validity(C++ stl unordered_map 实现,参考有效性)
                  C++: Is it possible to use a reference as the value in a map?(C++:是否可以使用引用作为映射中的值?)
                  Where ampersand quot;amp;quot; can be put when passing argument by reference?(其中符号“amp;通过引用传递参数时可以放置吗?)
                  Why can a non-const reference parameter be bound to a temporary object?(为什么可以将非常量引用参数绑定到临时对象?)
                  What is a dangling reference?(什么是悬空引用?)
                  C++ reference changes when push_back new element to std::vector(当 push_back 新元素到 std::vector 时,C++ 引用发生变化)
                  1. <legend id='W7aOe'><style id='W7aOe'><dir id='W7aOe'><q id='W7aOe'></q></dir></style></legend>

                          <small id='W7aOe'></small><noframes id='W7aOe'>

                          <i id='W7aOe'><tr id='W7aOe'><dt id='W7aOe'><q id='W7aOe'><span id='W7aOe'><b id='W7aOe'><form id='W7aOe'><ins id='W7aOe'></ins><ul id='W7aOe'></ul><sub id='W7aOe'></sub></form><legend id='W7aOe'></legend><bdo id='W7aOe'><pre id='W7aOe'><center id='W7aOe'></center></pre></bdo></b><th id='W7aOe'></th></span></q></dt></tr></i><div id='W7aOe'><tfoot id='W7aOe'></tfoot><dl id='W7aOe'><fieldset id='W7aOe'></fieldset></dl></div>
                        • <tfoot id='W7aOe'></tfoot>
                            <tbody id='W7aOe'></tbody>
                            <bdo id='W7aOe'></bdo><ul id='W7aOe'></ul>