VS2003(C#)如何与C程序交互?

qiuzhizhe 2007-11-25 04:45:09
现在遇到的问题如下:
1、要从C#程序用传入一个ArrayList以及一个string到C语言程序中
2、C语言程序处理完后传送一个二叉树返回给C#
求助高手该如何解决?我想的方法是传给C的时候用文件,但是C要传回二叉树该怎么办呢?
...全文
71 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanfeng 2007-12-12
  • 打赏
  • 举报
回复
不考虑安全问题的话,直接通过文件也行
yanfeng 2007-12-12
  • 打赏
  • 举报
回复
用socket,共享存储器等等
ChrisAK 2007-11-26
  • 打赏
  • 举报
回复
呃..
如果是比较复杂的结构的话,
C#处理起来会很麻烦;
用C++/CLI做个中介比较好.
C的数据处理在C++/CLI的模块中做;
然后封装成托管类公开给C#~
  • 打赏
  • 举报
回复
用Xml文件或者普通文件都行的。定义好数据结构,把文件里的数据读到一个DataTable里,就可以把结构表示出来。
关键是要把数据结构定义好,包括父节点,子节点,兄弟节点。关系表示清楚了,剩下的问题就都不大了。
calmzeal 2007-11-26
  • 打赏
  • 举报
回复
嗯 xml是个办法
二叉树很好表示啊
waxcz00 2007-11-26
  • 打赏
  • 举报
回复
用xml吧
曲滨_銘龘鶽 2007-11-25
  • 打赏
  • 举报
回复
存 C 就有数组 和 数字 串 结构体等基础类型,class 都没有 你说怎么办

如果用托管C++ 可以拿最好不过了

内容简介 《C#编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用C#进行程序开发的各种技术和技巧。全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括做好C#程序开发前期准备、掌握c#语言基础之数据类型与变量、领略运算符和表达式带给我们的神奇、巧用流程控制语句、算法、字符串、数组、步入面向对象程序设计的殿堂、使用Windows窗体搭建交互式图形界面、你所必须知道的Windows控件、掌握能够辅助程序开发的Windows控件、数据库管理系统开发必备、LINQ数据访问技术、程序调试与错误处理、打包部署等内容;第2篇为范例演练篇,主要包括基础应用相关、数据库开发相关、图形图像及多媒体应用、WPF图形化显示系统等相关的范例;第3篇为项目实战篇,主要包括明日快递单打印系统、QQ自动登录器、雷速网络下载专家、编程词典销售分析系统等4个小型项目;第4篇为商业系统篇,主要介绍一个大型的商业项目,即企业ERP管理系统(C/S架构)。 《C#编程宝典(十年典藏版)》附有配套DVD光盘,光盘中提供了书中全部实例和项目的源代码,这些源代码全部经过精心调试,能够在Windows XP、Windows Server 2003以及Windows 7操作系统下编译和运行。 《C#编程宝典(十年典藏版)》适用于C#的初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。

110,547

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧