// PDU编码,用于编制、发送短消息 // 输入: pSrc - 源PDU参数指针 // 输出: pDst - 目标PDU串指针 // 返回: 目标PDU串长度 int gsmEncodePdu(const SM_PARAM* pSrc, char* pDst) { int nLength; // 内部用的串长度 int nDstLength; // 目标PDU串长度 unsigned char buf[256]; // 内部用的缓冲区 // SMSC地址信息段 nLength = strlen(pSrc->SCA); // SMSC地址字符串的长度 buf[0] = (char)((nLength & 1) == 0 ? nLength : nLength + 1) / 2 + 1; // SMSC地址信息长度 buf[1] = 0x91; // 固定: 用国际格式号码 nDstLength = gsmBytes2String(buf, pDst, 2); // 转换2个字节到目标PDU串 nDstLength += gsmInvertNumbers(pSrc->SCA, &pDst;[nDstLength], nLength); // 转换SMSC号码到目标PDU串 // TPDU段基本参数、目标地址等 nLength = strlen(pSrc->TPA); // TP-DA地址字符串的长度 buf[0] = 0x11; // 是发送短信(TP-MTI=01),TP-VP用相对格式(TP-VPF=10) buf[1] = 0; // TP-MR=0 buf[2] = (char)nLength; // 目标地址数字个数(TP-DA地址字符串真实长度) buf[3] = 0x91; // 固定: 用国际格式号码 nDstLength += gsmBytes2String(buf, &pDst;[nDstLength], 4); // 转换4个字节到目标PDU串 nDstLength += gsmInvertNumbers(pSrc->TPA, &pDst;[nDstLength], nLength); // 转换TP-DA到目标PDU串
2024-01-17 15:11:00 15KB GPRS 中英文短信 PDU编码
1
在vs2005下调试通过
该解决方案包含三个项目(都比较简单,一看就明白):
Testdll项目——动态调用一个共享mfc dll,并且传递两个参数。
dlleg项目——一个dll,接受参数,启动一个应用程序(exe),并且给该exe文件传递两个参数。
testExe项目——接收dll传递过来的参数。(在***App里面)
需要这些功能朋友可以作为参考。

分三部分上传
2024-01-15 23:14:30 7.63MB 源码
1
对于不同的编程语言来说,具体的编码规范可以有很大的不同,但是其宗旨都是一致的,就是保证代码在高质量完成需求的同时具备良好的可读性、可维护性。例如我们可以规定某个项目的C语言程序要遵循这样的规定:变量的命名,头文件的书写和#include 等等。
2024-01-13 12:39:34 118KB 编码规范 程序设计 经验总结
1
E语言一个在线更新程序源码 比较好用 开源的
2024-01-13 08:46:45 43KB C语言一个注册程序
1
c++程序设计原理与实践 C++之父Bjarne Stroustrup的最新力作
2024-01-12 22:55:59 16.73MB c++程序设计原理与实践2
1
PIC单片机对485通讯程序C语言编程程序完整版
2024-01-12 15:39:48 10KB PIC单片机 C语言编程
1
高级C语言程序设计。
2024-01-11 23:02:16 20.28MB 高级C语言程序设计
1
C++开发截屏小程序,Win32程序,可以显示截屏区域并保存。 上次的流星雨屏幕程序就简单涉及到GDI绘图了,这次简单介绍几个API函数,涉及到GDI的。 GetDC,获取当前创建的窗口的设备环境。 CreateDC,获取当前屏幕的设备环境。 CreateCompatibleDC,创建一个兼容性的设备环境(相当于一个虚拟的设备环境) BitBlt,这个函数,相当于拷贝,将一个环境的设备内容拷贝到另一个设备中。 CreateCompatibleBitmap,创建一块画布,将其放在兼容性的DC里面,这样就可以在里面画图了,当然还要放入画笔和画刷这些。 介绍完这些函数之后,那么设计思路就来了: 1
2024-01-11 15:38:07 111KB
1
30个c#源代码,学长给的几个C#小程序,感觉不错,希望对大家有用
2024-01-10 11:02:39 28KB c#源代码 c#小程序
1
VC6.0经典 串口通信源程序 C++ 最新编写 安全好用 并附带源程序供参考使用。
2024-01-09 21:35:15 6.49MB VC6.0 串口通信
1