在DLL中如何返回字符串!高分求教?
如 void fun(int *p, char * str)
{
int a = 2;
*p = a;
char bb[256];
strcpy(bb,"234566");
str = bb;
}
程序调用
int aa;
char dd[256];
fun(&aa,dd);
但是只有aa能取得值! dd什么也没有!我想在参数中输出字符串,应该怎样做呢?
相关推荐
c#调用C++编写的dll,返回字符串
网上很多资料描述如何C++编写dll给C#调用,大多都是COPY来的,需要返回字符串的函数,却一个也没有,给初学者带来很大困惑,海量的查资料依然没有收获,终于尝试着自己写,搞成功了!VS2010环境 64位的操作系统测试OK。
C语言学生成绩管理系统高分课设源码解析
学生成绩管理系统是C语言课程设计的经典实践项目,其核心在于掌握结构体定义、文件I/O、内存管理与用户交互等基础编程能力。本文围绕真实可运行的Visual Studio工程展开,深入剖析定长结构体设计原理、fscanf安全读取机制、状态机式菜单控制逻辑,以及覆盖式删除、延迟计算平均分等工程级编码技巧。内容紧扣C语言指针、数组、文件操作等高频考点,特别强化输入校验、错误码处理、缓冲区防护等健壮性实践,适用于高校C语言课程设计交付与嵌入式底层编程能力奠基。
C++ Qt扫雷课程设计:三层架构与高分实现指南
扫雷作为经典算法游戏,是理解面向对象设计、事件驱动编程和GUI开发的理想载体。其核心涉及二维网格建模、状态机管理、BFS区域展开等基础算法原理;结合C++内存管理与Qt信号槽机制,可系统训练模块解耦、职责分离与工程化编码能力。技术价值在于以小见大——用有限功能覆盖类设计、资源管理、跨平台部署等真实开发场景。广泛应用于高校C++/Qt课程设计、编程实训及求职项目构建,尤其适合作为检验三层架构(数据层-逻辑层-视图层)落地能力的标准化实践案例。
北洋标签打印机二次开发实战:DLL调用、打印流程与踩坑记录
在工业自动化和物流仓储场景中,标签打印机的软件集成是常见需求。开发者通常通过DLL二次开发或指令直发方式控制打印机,其中DLL封装了底层通信、状态查询和字符编码等复杂逻辑,能显著降低开发门槛。本文以北洋标签打印机开发包为例,详细讲解其初始化连接、标签任务创建、文本条码二维码绘制、打印参数设置等核心API调用流程,并分享多机并发、错误码排查、中文乱码、网口连接等实战经验。通过合理配置标签尺寸与偏移量,可快速实现稳定的批量打印,提升仓储管理效率。无论是C#、C++还是Python开发者,掌握这些方法都能有效应对
Labview调用C++ dll之字符串数组传递
Labview调用C++编写的dll实现字符串数组的传递,C++和Labview实现源代码,开发环境:VS2010+Labview2015


进程/线程/DLL
