登录
首页 » Linux编程 » 参数读入函数,从命令行或者文本文件

参数读入函数,从命令行或者文本文件

于 2022-01-28 发布 文件大小:2.05 kB
0 257
下载积分: 2 下载次数: 1

代码说明:

// read from cmd line int PickInt   ( int argc , char **argv, char *name, int   *var, int verb ); int PickFloat ( int argc , char **argv, char *name, float *var, int verb ); int PickStr   ( int argc , char **argv, char *name, char  *var, int verb ); // read from txt file int FindInt   ( const char *file, char *name, int   *var, int verb ); int FindFloat ( const char *file, char *name, float *var, int verb ); int FindStr   ( const char *file, char *name, char  *var, int verb ); 读入以“ var=3456.5”方式输入的参数 参数可以是填写在命令行中的:使用PickInt、PickFLoat、PickStr函数 也可以是写在文本文件中的:使用FindInt、FindFloat、FindStr函数 成功则更新数值,否则(在命令行或者参数文件中找不到该参数)保持参数原来的值 verb:1则显示提示信息,0则不显示提示信息 直接包含即可,不依赖于其他非系统头文件 For example:读入一个整形数age=34 (1)./a.out age=34 对应程序中使用:

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Read USB data in linux
    使用这个源代码,我们可以读取usb数据从usb端口。这段代码是在linux平台上设计的。
    2022-10-19 01:20:03下载
    积分:1
  • rtsp源码协议
    rtsp源码协议,简单 TSP是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。 实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,RTSP 本身并不发送连续媒体流。换言之,RTSP 充当多媒体服务器的网络远程控制。RTSP 提供了一个可扩展框架,实现实时数据(如音频与视频)的受控、按需传送。数据源包括实况数据与存储的剪辑。RTSP 用于控制多个数据发送会话,提供了选择发送通道(如 UDP、组播 UDP 与 TCP 等)的方式,并提供了选择基于 RTP 的发送机制的方法。
    2022-08-13 01:53:25下载
    积分:1
  • maximum entropy
    Yet Another Small MaxEnt Toolkit: YASMET This is a tiny toolkit for performing training of maximum entropy models. It is a generic toolkit, which is applicable to conditional maximum entropy models. A special feature of this program is that it is written only in 132 lines of code (can be printed on one sheet of paper ...). It includes training of model parameters, evaluation, perplexity and error rate computation, count-based feature reduction, Gaussian priors, feature count normalization. In addition, it is easy to use and efficient enough to deal with millions of features.
    2022-12-05 23:30:03下载
    积分:1
  • 基于 memcached 的队列
    这是队列执行的模板基础上 memcached api。您可以在队列中的数据会被放在 memcached,和另一个进程可以获取数据,来自队列的尾部推送数据。为进程通信的两个或多个服务器通过 memcached 是有用的。
    2022-10-03 03:00:03下载
    积分:1
  • libcurl http request in linux
    在linux中,利用libcurl实现http请求,调用webservice的REST接口!libcurl主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当封装了的sockPHP 支持libcurl(允许你用不同的协议连接和沟通不同的服务器)。, libcurl当前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传(当然你也可以使用PHP的ftp扩展), HTTP基本表单上传,代理,cookies,和用户认证。
    2022-01-28 11:12:54下载
    积分:1
  • 这是一个数字视频录像机平台的示例
    应用背景4K视频产品如平板电脑,智能手机,高清电视和数字摄像机、家庭摄像机以及高清的快速普及监控系统将H.265的市场,包括数码相机,摄像机,OTT TV和带宽有限的1080p视频系统。这些产品中的大部分利用DSP + ARM CPU + GPU架构解决方案或达到。今年年底前,将推出H.265 IP摄像机海思(hi3516a)和H.265 NVR(hi3536)和h.254视频解决方案相关的SoC。接近超高清电视时代在用于视频监控的高清摄像头,我们有很多不同决议包括1.0mp,200万像素,3.0MP,5.0MP或MP,我们接近超高清时代。而一些商业监视项目使用了1080p全高清视频IP摄像机,和5.0MP摄像头3.0MP可在市场上。以500万像素的IP摄像机为例,该相机的分辨率可以达到2560x1920,200万像素的比较分辨率1920x1080,其水平分辨率提高到1050tvl以上1450tvl,大大满足用户。关键技术由于视频捕捉分辨率的大幅增加,视频压缩或编码成为视频监控的瓶颈摄像机。电影电视产业只注重视频质量,但不注重编解码效率。视频监控是完全不同的,因为大大增加的分辨率,相机需要高效率的编码和最低的延迟,这可以使实时提供高质量的图像。目前的网络摄像机和NVR采用H.264压缩标准已不能满足需要对于超高清视频监控,多数产品利用H.264 High Profile编码,这意味着像素30fps视频流需要6 ~ 10Mbps带宽,而许多厂家仍利用编码H.264 Baseline Profile 1080p @ 30fps的要求,4 ~ 6Mbps的带宽。显然,人们不愿意多投资在硬盘和网络带宽预算,用户接受新H.265/HEVC视频压缩技术的原因,它提供了更多的高压缩效率。
    2023-07-29 11:55:06下载
    积分:1
  • SDL显示一帧图像
    SDL是一个自由的跨平台的多媒体开发包,简单易用。采集的视频帧为YUV格式,转换为RGB格式后,使用SDL显示视频帧。
    2022-01-24 16:27:09下载
    积分:1
  • 写一个序,模拟一个页式虚拟存储管理系统。(不考虑地址转换)
    编写一个程序,模拟一个页式虚拟存储管理系统。(不考虑地址转换) 其中,由系统随机产生进程; 进程大小、进程到达次序、时间、进程执行轨迹(页面访问顺序)也随机生成,但进程之间必须有并发存在,进程执行时间需有限,进程调度采用时间片轮转算法(以页面模拟); 物理块分配策略采取固定分配局部置换; 分配算法采用按比例分配算法; 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-05-04 05:30:03下载
    积分:1
  • HoughEllipse
    霍夫椭圆变换这个程序使用了一种基于 hough 变换的改性的方法来检测图像中的椭圆。椭圆的参数存储在 Ellipse.log 中的同一目录下。输出图像是被侦破,并标记为小圆圈的中心的所有椭圆。cvEllipse 用于绘制这些椭圆。执行:转到程序 derectory使由程序:%运行的可执行文件:%使运行可执行文件开始后运行,按 "e" 键盘开始 Hough 椭圆变换 (应该按任何其他键) 上。等待一些时间,得到的结果。
    2022-02-10 12:06:55下载
    积分:1
  • CC++基础代码示例
    该代码包含了CC++基础的东西,不仅可以复习旧的知识,同时还可以增加自己对C++的进一步理解。
    2022-10-13 15:15:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载