当前位置:首页 » 编程语言 » 用c语言写系统
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

用c语言写系统

发布时间: 2022-04-13 10:10:44

Ⅰ 怎样用c语言编写ATM系统

真正的ATM系统不可能只是用C语言编写的,它应该是一套完整独立的系统,核心代码更机密,不会轻易的泄露。

C语言可以写一个类似于ATM系统的框架,用以模拟ATM机上的各种操作。

框架代码如下:

#include<iostream.h>
#include<stdio.h>

intmain()
{
intchoice=-1;

while(1){
printf("请选择 1.login 2.regist ");
scanf("%d",&choice);
switch(choice){
case1:
login();
break;
case2:
regist();
break;
default:
printf("输入有误,重新输入 ");
break;
}
}
return0;
}

voidlogin(){
printf("INLOGIN ");
intflag=-1;
intX=-1;
printf("输入账户和密码 ");
flag=search();
if(falg==1){
printf("存在,进入主页面 ");
X=menu();
if(X==1)
return;
}
elseif(flag==0){
printf("账户或密码错误 ");
return;
}
}

intregist(){
printf("INREGIST ");
return1;
}

intmenu(){
printf("INMENU ");
intkey=-1;
intN=-1;
while(1){
printf("请选择业务:1.refer 2.deposit 3.withdraw 4.transfer 5.resetPW 6.退出 ");
scanf("%d",&key);
switch(key){
case1:
N=refer();
break;
case2:
N=deposit();
break;
case3:
N=withdraw();
break;
case4:
N=transfer();
break;
case5:
N=resetPW();
break;
case6:
N=6;
return1;
break;
default:
printf("输入有误,重新选择: ");
break;
}
if(N%2==0){
printf("Error! ");
}
}
}

intrefer(){
printf("INREFER ");
//输出余额
return1;
}

intdeposit(){
printf("INDEPOSIT ");
//存钱
return3;
}

intwithdraw(){
printf("INWITHDRAW ");
//取钱
return5;
}

inttransfer(){
ptintf("INTRANSFER ");
//转账
return7;
}

intresetPW(){
prtintf("INRESETPW ");
//重设密码
return9;
}

Ⅱ 怎样用C语言写操作系统

首先建议你学μcos即微控制操作系统,这是一个内核由C语言写的操作系统,代码量小,是具有操作系统的很多功能,看代码熟悉到一定程度后,可以看看《30天自制操作系统》作者是川合秀实,这样你就可以知道操作系统的编写了,等到一定程度后如果你还想更深入学习的话,可以看看Linux内核源码,可以看看《ARM Linux 内核源码剖析》但是这个代码量极大,希望这个可以帮助你

Ⅲ 用C语言编写操作系统

C语言只是学习编程语言的基础 现在已经基本不怎么用了 现在的应用软件大多都是用JAVA VC++编出来的 而且也不可能是一个人完成的任务。对于操作系统,是汇编语言加DOS的混合物 更是非常巨大的工程 微软投入一个操作系统的工程要花费几年、几百人、几个亿的投入。。。。如果你真的想学 就去学一下计算机原理 接口技术 还有汇编语言 再掌握点DOS 。。。学有所成之后 可以去网上找一些LINUX系统自己改一改 到时候心情会无比的爽。。。 祝你成功

Ⅳ 如何用c语言编写简单的操作系统

C语言当然是可以写操作系统的,但是操作系统的编写一般都不仅仅只是用C语言编写的。
写操作系统需要编程语言提供以下几个特征:
1、跨平台,不能是只在某个平台下编译(VB就不行);
2、必须是编译型语言(PHP就不行),或者有一个非常高效的解释器;
3、必须有方便的操作硬件的功能,容易嵌入汇编(Java就不行);
4、兼容性要好,最好不同编译器编译的符号要基本相同,容易链接(C++不行,如果放弃Class的话C++基本可以);
5、编译器本身最好是由该语言自己完成的(大部分语言的编译器都是用C/C++写的);
6、开发者可以很方便的扩展、改造、或者使用第三方的运行库(大部分语言的库都无法修改);
7、开发者众多(小众语言就不行);
8、该语言开发操作系统的资料要足够完善。
所以总结下来,C语言是首选。

Ⅳ 能不能纯用C语言编写磁盘操作系统

理论上是可以的,但实际上与编译器在相应体系结构中的具体实现有非常密切的关系。在现实中,Linux内核就是用C编写的,但是在与系统启动过程有关的部分代码,还是通过相应体系结构的汇编语言来完成。

Ⅵ 哪些操作系统是用C语言编写的

Unix某个版本是用C语言编写的,在C语言使用之前,用的是汇编
Windows传闻80%是用C语言编写的,也有部分是C和汇编混编的
据说Windows2000以后大多是用C++编写的
Linux是用C语言编写的,它的代码是公开的,可以去看看,看懂了基本就无敌了
Mac
OS至今还不清楚,应该不会脱离C/C++吧,用汇编不知道要编到猴年马月去了,其它高级语言又不能进行底层操作,C/C++相对于其它高级语言来说,最合适了,当然肯定不及汇编了

Ⅶ c语言怎样编写操作系统

用c语言是可以编操作系统的,像unix就是用c语言编写出来的,不过没有对c语言深入研究的人是编不出来的
如果想编个软件的话,建议学面向对象的编程语言,比如c#,java
这种语言比较接近自然语言,写程序比较容易,学起来也比较简单