问题是这样的,我有一个文件夹大概有10万行数据,然后用C++和Python分别其数出有多少行数据是符合要求的。因为不知道什么原因,C++和Python总是只能数出其中的七千多行就结束了,然后我就用了文件指针定位来解决了这个问题,然后C++和Python写的两个程序都能正常运行和计算了。但是我发现C++运行出结果需要29秒,而Python只需要7秒。为什么会这样
PS:C++我用的是getline函数,而Python我用的是readlines函数。
另外有个问题就是在另一个每一行不等长的文件中,C++的指针定位为什么总是不像Python一样能够精准定位到文件尾,文件指针和getline函数搭配怎么使用。。。?求大神求大神。。。哭求。。。
<code class="language-cpp"><span class="n">std</span><span class="o">::</span><span class="n">ios_base</span><span class="o">::</span><span class="n">sync_with_stdio</span><span class="p">(</span><span class="nb">false</span><span class="p">);</span> </code>