在线吗?请教个问题。我想用asp。net开发一个c语言在线编译器,就是c#直接调用c编译器实现编译运行

您知道怎么做吗?谢谢

类似ACM的判定平台是么
本质上还是调用C编译器或编译库
把字符穿进去
你可以尝试在网页上起个线程直接调用外面的DLL 把字符串传进去试试追问

对c#我也刚开始学,能具体一点告诉我吗?源代码是先存为字符串还是存为文件。如果是文件或字符串,能给我个代码的例子吗?非常感谢~~。

追答

暂时没有源代码哦。你可以去搜一下。是存为临时文件。然后调用编辑器去索引这个文件产生exe文件的

温馨提示:内容为网友见解,仅供参考
无其他回答

c#中如何调用C编译器
C的编译器?比如gcc?在.net中可以启用一个cmd.exe进程来执行命令行命令。这个命令行里面可以调用gcc来实现你需要的对C语言进行编译的业务。string cmdLine="xxxx\\\\xxxxx\\\\gcc.exe xxxxxxxxxxx";System.Diagnostics.Process p = new System.Diagnostics.Process();p.StartInfo.FileName = "cmd.exe";p...

c语言软件有哪些编程c在线编辑器电脑版
1、VS(Visual Studio)[VS是目前最受欢迎的适用于Windows平台应用程序的综合开发环境,由于大多数同学使用的都是Windows操作系统,因此VS非常适合大家。在日常课堂和考试中,我们使用的VS2010支持多种不同的编程语言,VS2010最初支持的语言包括:Visual Basic、Visual C#、Visual C++、Visual F#等四种编程语言...

一个C#问题,比如说现在我用C#编出了个软件,在没有装vs的电脑上就不能...
网上很多exe不需要.net就可以运行的,不是c#写的,有可能使用的是更低层的语言编译器,比如c++写的(即使是早期c++,也是基于windows的框架下,需要用到一些windows的环境的,而且有些dll是自己写的,也需要安装程序的,除非你能确保你所安装的那台电脑拥有你所需要调用的dll,大多数的软件都会有安装程...

学习c语言用什么软件
这个是Windows环境下一个轻量级、免费的C\/C++集成开发环境,自带有TDM-GCC编译器、GDB调试器,可以直接编译运行C语言程序,轻快灵活,功能简洁,支持代码高显亮,没有自动语法提示和自动补全功能,对于初学者来说,非常锻炼人,纯手工编写代码,更能打好基础。这个软件的功能和DevC++差不多,也是Windows环境...

c#是c语言吗
c#不是c语言。c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,例如MicrosoftWindows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程...

c和net区别?
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。但是由于C\/C++的语法90%相似,而且通常支持C++的编译器也支持C编译,所以通常把C\/C++一起提。而C#则完全是另一套语言了,虽然语法和C\/C++也有很大一部分的相似。

计算机能不能直接执行用C语言编写的源程序
不能。C语言也属于高级语言的范畴,即人可以阅读。但是计算机不理解“如果”和“for”是什么意思,所以编译器需要把高级语言命令翻译成计算机可以理解的0和1指令,这样计算机就可以执行它们。用高级语言编写的程序称为“源程序”。用二进制代码表示的程序称为“目标程序”。用汇编语言编写的程序称为汇编程序...

C#,.net和asp.net有什麽关系
ASP.NET是开发WEB程序知(网站)的一种新技术。而C#是一种语言,并且是一种可以编写WEB程序的一种语言。ADO.NET是访问数据库的一种机制。ASP.NET是一个环境来,是一种源技术,但它不是一种语言,C#才是语言。同样的ASP也是一种环境和技术,但也不是语言,ASP是页面是VBScript\/JScript等脚本语言编写...

c语言用什么软件编写?
学c语言可以用的软件推荐如下:1、TurboC是由美国Borland公司开发的一套C语言程序开发工具,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套Turbo系列软件,如TurboBASIC、TurboPascal、TurboProlog,这些软件很受用户欢迎。TurboC集成了程序编辑、调试、链接等多种功能。2、WIN-TC是...

c语言的开发环境和开发工具都是什么?
C# (C sharp)是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论...

相似回答