zhanghouxing的个人博客分享 http://blog.sciencenet.cn/u/zhanghouxing

博文

按标题搜索
C语言字符处理
2016-8-26 21:50
首先我们来看下面的代码。这个代码,目的是想对一行字符串(以#符号开始)的注释前后空白进行去除。如“ this is what I want #this is the comment”, 我想得到“this is what i want”。 首先我们将字符串地址赋值给StrStart, 然后判断是否空白,如果是,则将地址向后移动一位,以此类推,这样找到了非空 ...
个人分类: C 语言|4563 次阅读|没有评论
C语言与MATLAB对二进制文件与ASCII文件转换
2016-7-29 08:51
(1)DHSVM模型官方网站上提供了一个二进制文件与ASCII文件的转换代码,是用C写的,昨天我仔细看了一下的这个代码,对二进制文件读写有了更深的认识。这个代码是对矩阵数据做处理,因此需要提供行列号。同时,我发现这个代码还可以转换数据格式,比如float to int等等。 这个代码的是写了main函数完整代码,main函数 ...
个人分类: C 语言|8745 次阅读|没有评论
C读写二进制文件与文本文件
热度 1 2016-7-28 10:22
(1) C语言读取二进制文件一般采用fread()和fwrite()函数,如果是ASCII格式,就没有必要这样读写了,基本可参考: http://blog.csdn.net/AresGod/article/details/1852321 , http://my.oschina.net/u/2404244/blog/715461 , http://c.biancheng.net/cpp/html/108.html 我这里参考这篇文章,写了个例子 ( 下面有两个m ...
个人分类: C 语言|15702 次阅读|2 个评论 热度 1
儒略日与标准时间转换
2016-7-25 10:19
儒略日(Julian day,JD)是指由公元前4713年1月1日,协调世界时中午12时开始所经过的天数,多为天文学家采用,用以作为天文学的单一历法,把不同历法的年表统一起来。如果计算相隔若干年的两个日期之间间隔的天数,利用儒略日就比较方便。 在很多水文模型中,均采用这种计时法。更多关于Julian Day的资料可参考: ...
个人分类: C 语言|22264 次阅读|没有评论
DEM格网排序
2016-7-19 08:54
对DEM数据,按照高程进行从小到大的排序,并需要保存格网的行列数,代码如下: 源代码下载: http://pan.baidu.com/s/1dF2XfUT
个人分类: C 语言|2524 次阅读|没有评论
Miain函数参数
2016-7-16 22:51
C语言Main参数问题,前面看了好几遍,老是忘记,今天自己写了个例子,判断参数的个数,从参数文件中读取参数,这是一个比较通用的例子,也许对其它人也有点帮助。 源代码下载: http://pan.baidu.com/s/1o80CMuu
个人分类: C 语言|2908 次阅读|没有评论
C语言通过指针进行地址传递
热度 1 2016-7-3 16:28
下午看代码时,为深入理解指针进行地址传递,自己写了一个例子。现在放在这里供需要的人参考。 Note: Element of a struct also owns its location, which can be pass into a function as we dicussed it in the comments. Source code 下载地址: http://pan.baidu.com/s/1qYclxFI
个人分类: C 语言|3389 次阅读|1 个评论 热度 1
一种很好的C语言数据组织结构
2016-7-1 22:05
问题:现在加入有m个网格,然后网格有不固定个数的河段(channel),每个channel有多个属性,然后给一种C语言数据组织结构对其进行组织? 分析:由于channel具有多个属性,所以需要建立结构体数据保存每条channel的多个属性;然后因为每个网格具有一条多条channel,因此需要建立指向结构体自己的指针;最后,由于具有m个网 ...
个人分类: C 语言|2488 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 19:58

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部