- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 C语言中函数返回字符串的 四种实现方法
有四种方式: 1。使用堆空间,返回申请的堆地址,注意释放 2。函数参数传递指针,返回该指针 3。返回函数内定义的静态变量(共享) 4。返回全局变量 ******************以下摘自csdn****************************** 其实就是要返回一个有效的指针,尾部变量退出后就无效了。 使用分配的内存,地
2016-08-17 11:21:22 452
原创 动态链接库的显示加载和隐式加载的区别
使用动态DLL有两种方法,一种是隐式链接,一种是显式链接,如果用loadlibrary就是显示链接,用lib就属于隐式链接。两种方法对于你的程序调用动态库时没有任何区别,只是你在编程时,步骤是不一样的。显式调用麻烦了点,但可以没有相应的lib库;隐式调用,使用起来比较简单,有函数的声明就可以了,但必须有lib库。隐式加载默认是加载到内存中的,始终占用内存。显示加载,你加载时占用内存,释放了就不占用
2016-08-26 10:32:55 318
原创 ShellExecute与ShellExecuteEx的用法
ShellExecute: 1.函数功能: 你可以给它任何文件的名字,它都能识别出来并打开它。 2.函数原型: HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation,
2016-08-18 11:48:12 1337
原创 WinExec()和system()的区别
WinExec()是一个WIN32 API,它的第一个参数必须包含一个可执行文件名, System()是C库函数,它接受一个DOS命令。 ShellExecute()和WinExec()区别 ━━━━━━━━━━━━━━━━━━━━━━━━━━ 我认为从功能上: createprocess > shellexecute > winexec 复杂程度也是! winexec()
2016-08-18 11:45:16 1130
近来做项目发现,多个窗体之间要通信真的好麻烦,比如:A调出B,B调出C,那么C给A发消息,那就得经过B转发才能实现。对于两三层窗
2022-09-21
android 添加物品到购物车DEMO.7z
2020-03-05
设计模式:可复用面向对象软件的基础 全
2014-11-21
设计模式:可复用面向对象软件的基础(高清) 全
2014-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人