OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3931|回复: 1

原子大虾求解

[复制链接]

48

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
355
金钱
355
注册时间
2013-6-26
在线时间
0 小时
发表于 2013-9-22 23:34:20 | 显示全部楼层 |阅读模式
1.. 想问下,GPRS模块函数strstr(*s,*c)的功能是在*s字符串中找出与*c对应中的一段,并返回对应*c字符串在*s的位置?其功能不是比较两个字符串?
2..也就是说只要*s中有*c一样的一段字符串,函数就会返回对应字符串在*s的位置?这个函数应该是编译器自带的字符串操作函数吧?还是常用的字符串操作函数来的?
3..还有,AT+LCDTMF=2,"c"\r\n.  这个AT指令用在每次拨号是,每按下一个数字按键,就将对应数字的ASCII 发给GPRS模块,,,这个AT指令的功能起到什么效果的?
4..还有u2_printf()函数的作用是将变量加加进去字符串,即u2_printf("AT+LCDTMF=2,\"\c"\"\r\n,ktlb[j])中将第二个参数加入第一个字符串参数中,并且发送到GPRS模块,为什么函数的原型,第二个参数可以写成省略号的,即 void u2_printf(*s,…)   第二个参数写成省略号;:好像常用的printf()函数原型也是写成省略号的,,,这也是因为第二个参数的数目不可确认导致的吗?  之前有在相关C语言的书看到,不过印象不是很深刻,想再了解下,是不是这样的。??

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-23 12:46:35 | 显示全部楼层
1,说比较不太合适,应该说在一个字符串里面搜索有没有另外一个字符串,类似你在word文档里面搜索一个字符串一样。可以百度strstr的详细用法。
2,是标准C的东西,只要你包含string.h就能使用。
3,AT指令就是控制GSM模块的一个协议,至于起到什么功能,查询模块的AT指令表。有专门的文档,介绍每个at指令的作用。
4,百度:C语言 可变参数
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-13 01:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表