C语言中scanf、gets、fgets,C++中cin、getline读取字符串的效率比较 |
您所在的位置:网站首页 › sparse函数读取字符串 › C语言中scanf、gets、fgets,C++中cin、getline读取字符串的效率比较 |
转自: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 |