自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

转载 fgets函数及其用法,C语言fgets函数详解

虽然用 gets() 时有空格也可以直接输入,但是 gets() 有一个非常大的缺陷,即它不检查预留存储区是否能够容纳实际输入的数据,换句话说,如果输入的字符数目大于数组的长度,gets 无法检测到这个问题,就会发生内存越界,所以编程时建议使用 fgets()。fgets() 的原型为:# include <stdio.h>char *fgets(char *s, int size, FILE *stream);fgets() 虽然比 gets() 安全,但安全是要付出代价的,代价就是

2020-09-01 14:56:29 1762

原创 关于ROOT中Tree的简单练手

Tree的简单练手起因ROOTUserGuide里Tree的官方教程中,fgets对数组的取用出现错误。结构体中的变量全都是整形,但我们平时对于变量的定义大多是不同类型的,比如有的是Int_t的,有的是Char_t类型的,所以写法会与教程中有所不同。对象这里针对$HOME/root/tutorials/tree/cernstaff.dat,用tree结构保存.dat文件中的数据,写了三个版本,读者可以将程序复制到macros中直接测试使用。方法把cernstaff.dat文件中的每一行数

2020-09-01 12:37:51 2587

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除