社区
C语言
帖子详情
Linux C 一个很水的接收参数的问题
golduty2
2010-06-01 04:42:09
int main(int argc, char *argv[])
{
}
如上的一个main函数
需要这样的运行参数
./test 2 3
./test 2 -s
参数个数一样 但是如果是 -s 就表示需要另一种模式的另一种操作
怎么判断呢?
试了下 if (argc == 3 && argv[2] == 's' ) 额。。。不行额。。。
...全文
97
4
打赏
收藏
Linux C 一个很水的接收参数的问题
int main(int argc, char *argv[]) { } 如上的一个main函数 需要这样的运行参数 ./test 2 3 ./test 2 -s 参数个数一样 但是如果是 -s 就表示需要另一种模式的另一种操作 怎么判断呢? 试了下 if (argc == 3 && argv[2] == 's' ) 额。。。不行额。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guzhijie1981
2010-06-01
打赏
举报
回复
写错;arg[2][1]='s'
guzhijie1981
2010-06-01
打赏
举报
回复
argv[2]是一个指向char 的指针;你要这样判断
if(argv[2][0]='-' &&argv[2][1='s']
golduty2
2010-06-01
打赏
举报
回复
写错了。。。memcmp下 -s就行了 呵呵 谢了
Cniao_zhi
2010-06-01
打赏
举报
回复
-S吧?
Linux
树莓派串口通信编程 —— C语言实现AT指令集的发送与
接收
本文详细介绍了
一个
串口通信程序的设计与实现,包括串口的打开、关闭、初始化、数据发送与
接收
等功能。通过深入探讨struct termios结构体及其成员变量的作用,如c_iflag、c_oflag、c_cflag、c_lflag等,以及tcgetattr、tcsetattr、tcflush、cfsetispeed、cfsetospeed等关键函数的使用,帮助读者理解如何控制串口属性。此外,文章还分享了作者在使用EC204G模块时遇到的
问题
及解决方案。
linux
下C语言:在命令行传
参数
本文介绍如何在
Linux
下通过命令行向C程序传递
参数
。利用main函数的特定形式
接收
参数
,并通过atoi转换为整数进行数学运算。
解决
linux
串口只能一次性
接收
8个字节的
问题
本文介绍了解决
Linux
串口一次性仅能
接收
8字节的
问题
,通过缓存
接收
到的大于8字节的数据,直到
接收
量小于8字节。提供了一段C语言代码示例,展示了如何在循环中读取数据并处理。
Linux
中添加
一个
带
参数
的模块
本文详细介绍了
一个
Linux
内核模块的设计,该模块能够
接收
进程PID作为
参数
,展示进程的家族信息,包括父进程、兄弟进程和子进程的详细数据。模块通过.c文件和Makefile实现,利用内核API如find_vpid、pid_task和list_for_each遍历进程链表,输出进程的程序名、PID号和状态。
linux
运行c程序 输入
参数
,(C语言)
Linux
中对程序
接收
输入
参数
此篇博客介绍了
一个
C语言程序,该程序能够解析并打印命令行
参数
。程序通过`getopt_long`函数处理长选项,支持'a'至'g'的短选项及对应的
参数
。在
接收
到不同选项时,程序会输出相应的
接收
信息。程序启动和关闭也会有相应的提示。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章