Linux上的大文件如何读取

Linux上的大文件如何读取,第1张

head

-100

a.txt

>test.txt

a.txt

就是读取的文件,test.txt中存在a.txt的前一百行

如果test.txt文件不存在就会自动创建,如果存在就会覆盖以前的该文件,如果拒绝写入,那就是没写入权限,需要更改该文件的权限

atof,atol,atrtod,strtol,strtoul

表头文件 #include<stdlib.h>

定义函数 int atoi(const char *nptr)

函数说明 atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。

返回值 返回转换后的整型数。

附加说明 atoi()与使用strtol(nptr,(char**)NULL,10);结果相同。

范例 /* 将字符串a 与字符串b转换成数字后相加*/

#include<stdlib.h>

mian()

{

char a[]=”-100”

char b[]=”456”

int c

c=atoi(a)+atoi(b)

printf(c=%d\n”,c)

}

执行 c=356

它在Linux下的Vi编辑器能用


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8621727.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存