-
参数读入函数,从命令行或者文本文件
// 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
对应程序中使用:
- 2022-01-28 07:57:47下载
- 积分:1
-
bluez 3.36
bluez蓝牙协议栈源码,工具集,使用bluez3.36提供的源码,编译可得linux下蓝牙工具集,配置文件
- 2022-06-27 07:04:07下载
- 积分:1
-
arm 920-t gpio代码 很给力
v控制s3c2440的GPIO端口的寄存器有3类,分别是GPxCON、GPxDAT、 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
- 2022-04-22 12:01:56下载
- 积分:1
-
OPESSL学习用
/*************************************************
*creator :
*date : 2014228
*funtion : COLLECT DATA sftp from dianxinserver
*info :
* ***********************************************/
#include "client.h"
#define MAXBUF 1024
#define MYCONFIGFILENAME "client.conf"
//初始化配置参数
- 2023-01-19 03:00:04下载
- 积分:1
-
基于主动模式(PORT)的FTP客户端代码
主动模式下,FTP客户端从任意的非特殊的端口(N > 1023 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-08-02 16:08:42下载
- 积分:1
-
UNIX源码
Unix内核源代码,V6,应该也是最早流传的Unix内核源代码,对于想追根溯源的LINUX/UNIX爱好者来说,这份源代码是不错的选择,不过它依赖的机器平台PDP11早进历史博物馆了
- 2022-06-28 17:02:23下载
- 积分:1
-
为 ns2 椰菜 (流动模式)
此代码产生为 ns2.mob 文件
椰菜是为移动节点模式流动性
- 2022-04-15 21:55:20下载
- 积分:1
-
vi 命令大全
对LINUX系统下的vi编辑器及终端的命令,做了全面的总结,可以使得初学者容易查找并加以练习
非常全,很好用!
- 2022-02-06 18:56:09下载
- 积分:1
-
QT网络编程
QT网络编程学习资料,讲解网络编程方法,内涵源码,只需要直接添加工程文件即可,希望能帮到你们。
- 2022-02-21 12:38:20下载
- 积分:1
-
ns2 模拟器
网络模拟器 (NS-2) 的安装说明a.下载 NS 2 安装文件: http://www.isi.edu/nsnam/dist/ns-allinone-2.27.tar.gzb.保存上述文件: C:cygwinc.现在通过单击桌面上 cygwin 快捷方式来打开 cygwin 窗口d.为了提取 NS 安装文件中,转到的位置在哪里安装文件存储,通过下面的命令:cd c:裁谈会 cygwin /e.提取文件:通过以下命令提取安装文件:gzip — — d ns-allinone-2.27.tar.gz焦油 — — xvf ns-allinone-2.27.tar通过上面的命令将 ns-allinone-2.27 名称创建的目录f.从提取的文件安装软件包:要执行的命令:裁谈会 ns-allinone-2.27经过上述步骤:./ 安装此命令将启动安装 NS2 的过程。IMP 注: 如果在过程中,你得到一个提示说"包 diffmissing 做你想要继续,请按 Y 键继续或 N 退出。如果所有上述步骤后在安装不应该有任何错误NS2。如果在任何情况下如果你得到一条错误消息说那包丢失,它意味着所以你要安装那些那些软件包在安装时跳过通过再一次做安装的程序包。g.验证 NS2:移到包含 NS 2(i.e.ns-2.27) 的文件夹,然后键入以下命令./ 验证这将测试 NS2 安装与预定义的示例。注 (IMP):常见的错误和准则:1) 它总是倾向于作为普通用户安装这个软件。2) 检查在提示符下使用的显示设置:startx这将打开一个 x 服务器窗口。现在打开 cygwin 的另一个实例和错误:2.1) 同时测试脚本: 如果出现以下错误:bash::ns:: 找不到命令::.Bashrc 文件更新不需要。意
- 2022-05-16 08:13:23下载
- 积分:1