C语言中scanf、gets、fgets,C++中cin、getline读取字符串的效率比较

您所在的位置:网站首页 sparse函数读取字符串 C语言中scanf、gets、fgets,C++中cin、getline读取字符串的效率比较

C语言中scanf、gets、fgets,C++中cin、getline读取字符串的效率比较

2024-07-12 10:42| 来源: 网络整理| 查看: 265

转自:https://blog.csdn.net/richenyunqi/article/details/89203826 可以使用C语言中scanf、gets、fgets,C++中cin、getline函数读取字符串,当字符串字符数量非常大时,这些函数的效率究竟是如何的呢?本博客主要解决这一问题。 准备测试数据 我们先在桌面新建一个名为test的文件夹,作为本次实验的文件夹。我们希望向该文件夹下的input.txt文件(这个文件程序会自动生成)中写入5000个字符串,每个字符串为10000个0字符,字符串间用换行符分隔开,共计5000万个字符,以此作为输入数据, 程序如下:

#include using namespace std; int main(){ ofstream out("C:/Users/Administrator/Desktop/test/input.txt");//文件路径可按你自己的想法替换 for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3