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

c语言写财务软件

发布时间: 2022-09-18 20:09:06

1. 个人财务管理系统

#include<stdio.h>
#include<string.h>
#include<graphics.h>
#include<stdlib.h>
#include<conio.h>
#define NULL 0
#define LEN sizeof(struct finance)
#define SETCODE 000000
#define SETUSER ******
/*定义结构体,结构体变量包括序号num,日期date,来源state,生活费receive,消费spend,结余save*/
struct finance
{int num;
char date[10];
char state[20];
int receive;
int spend;
int save;
struct finance *next;

};
/*函数申明*/
void login();
void win();
void init();
void loginerror();
void direct();
struct finance *creat (void);
void save();
void saveover();
void view();
void viewdraw();
void viewall();
void viewdate();
void viewnum();
void analyse();
int smax();
int smin();
void print(struct finance *p);
int n; /*定义一个短整型全局变量记录输入数据条数,而且还可以用于容错处理 */
struct finance **use; /*定义结构体型二级指针*/
char ch; /*定义字符型全局变量,接收控制字符,以进行窗口切换*/
void main()

{login();
direct();
while(ch!='4')
{switch(ch)
{case'1':*use=creat();break; /*direct函数调用后如按下1,调用链表创建函数,记录当前信息*/
case'2':save();break; /*direct函数调用后如按下2,调用保存文件函数将链表保存为文件*/
case'3':view();break; /*direct函数调用后如按下3,调用查看函数将文件信息输出*/
default:printf("no effect!!!");
};
direct();
}
/*if ch=4,quit*/
}

void direct()
{
init(); /*图形函数初始化*/
cleardevice(); /*清屏*/
setbkcolor(MAGENTA); /*设置背景颜色为洋红*/
setcolor(BLUE); /*设置当前颜色为蓝色*/
rectangle(20,40,620,400); /*画矩形框*/
rectangle(40,80,600,380);
outtextxy(300,90,"operate"); /*图形文本输出,定位输出*/
bar(200,140,240,160); /*条形图,突出显示*/
outtextxy(200,150,"input");
outtextxy(380,150,"press 1!!!");
bar(200,180,240,200);
outtextxy(200,190,"save");
outtextxy(380,190,"press 2!!!");
bar(200,220,240,240);
outtextxy(200,230,"view");
outtextxy(380,230,"press 3!!!");
bar(200,260,240,280);
outtextxy(200,270,"quit");
outtextxy(380,270,"press 4!!!");
ch=getch(); /*ch接收字符*/
closegraph();
}

void login()
{char user[10],setuser[]={"SETUSER"},code[10],setcode[]={"SETCODE"};
int flag=0,i;
do
{if(flag) loginerror();
init();
cleardevice();
setbkcolor(LIGHTBLUE);
setcolor(RED);
rectangle(180,80,400,200);
outtextxy(220,100,"ID:");
outtextxy(220,120,"username:");
for(i=0;i<6;i++)
{user[i]=getch();fflush(stdin);}
outtextxy(220,140,user);
outtextxy(220,160,"code:");
for(i=0;i<6;i++)
{code[i]=getch();
outtextxy(220+5*i,180,"*");
}
flag++;
}while(!strcmp(user,setuser)||!strcmp(code,setcode)); /*当用户名和密码都正确时循环结束*/
getch();
closegraph();
win();

}

void loginerror() /*当输入的用户名或密码不正确时,调用*/
{
init();
cleardevice();
setbkcolor(DARKGRAY);
setcolor(YELLOW);
rectangle(100,60,540,380);
outtextxy(240,140,"username");
outtextxy(240,220,"or code");
outtextxy(240,300,"not correct!!!");
getch();
closegraph();
}

void win()
{
init();
cleardevice();
setbkcolor(BROWN);
setcolor(GREEN);
rectangle(20,40,620,400);
outtextxy(150,160,"**********************************************");
outtextxy(150,190,"welcome to personal fiance manager system!!!");
outtextxy(150,220,"*********************************************");
getch();
closegraph();
}

void init() /*图形模式初始化*/
{int gdrive,gmode;
gdrive=DETECT; /*自动检测硬件驱动*/
gmode=CGAC0;
initgraph(&gdrive,&gmode,"");
}

2. 如何用c语言编写一个软件

  1. 如果要写记分牌 最好使用的工具 visual studio 2010(推荐)微软官网有 可以下载中文版。

  2. 如果只用c语言的话, 就要用win32 api编写。

3. 求助C语言编译个人财务管理系统!(尽快啊)

确定选题了接下来你需要根据选题去查阅前辈们的相关论文,
看看人家是怎么规划论文整体框架的;
其次就是需要自己动手收集资料了,
进而整理和分析资料得出自己的论文框架;
最后就是按照框架去组织论文了。

4. 用c语言做一个班级财务管理系统,各位大佬救我狗命啊

你好,
你这个太难了,我不会写,除非你能在某宝找到精通C语言的代写。
手动狗头,老掉牙的题目,网上应该多的是,抄抄改改就ok了。
给你个建议:复制粘贴改两行,
什么!你不会复制粘贴?
当我没说。
祝你生活愉快。

5. C语言如何用C-Free编写一个超市收银软件,就是能买东西,完了进行结账

因为C++兼容C语言的,所以在VisualStudio2010新建一个C++项目就可以实现编写一个C语言程序方法如下:1、电脑上安装微软公司的VS2010,可以从dreamspark上下载正版或通过其他途径获得,安装即可。2、打开VS20103、可以通过点击文件--新建--项目建立工程或者点击欢迎页的“新建项目”建立工程。4、弹出对话框,勾选“空项目”建立工程,工程名可任意填英文字符,如project1,其他不用填。5、建立工程后,在右侧有一个“解决方案资源管理器”,找到源文件,右击,再左击添加--新建项--C++文件,这样就在工程project1下建立了一个源文件,名称比如为源.cpp,就可以编辑代码了。如果你已经用其他字符编辑软件写好了C++源程序,也可以右击源文件,左击--现有项,在文件夹中找到你的源程序添加到工程下。6、编辑好了源文件,就可以运行或调试了,初学者是写简单的程序,所以只用一个源文件就行了。点击调试--开始运行(不调试)就直接编译运行,有错误的话系统会提示。7、如果要调试,可以点击调试--逐语句(F10)或逐过程(F11)8、调试前点击调试--窗口(也就是watch)可以选择不同的显示结果,可以显示出变量的变化过程,方便调试。点击“继续”结束调试。

6. C语言编写一个家庭财务管理系统

int main()
{
char answer;

Printf("您需要家庭财务管理系统?\n");
Scanf("%C", answer);

switch(answer)
{
Y:
printf("Please use your computer to write by yoursef!\n");
break;
N:
printf("Good Boy! You can manage your own financial problem!\n");
}

return 0;
}

7. c语言课设 个人财务管理软件(要求用tc2.0)

呵呵,这个很简单,建议不要花钱,没有必要。一个连标的简单处理至于当作商机吗?我两天之内写好发给你

8. 用什么语言编写财务软件比较好

编写财务类的也就与数据库有联系了,当然要用VF了

9. 怎么用C语言写软件

1.就用VC++6.0吧,可以用,前段时间我在一个win7家庭普通版的64位电脑安装过,确实:普通方法是装不上的,我提供一个小方法也许能成功:
首先你安装过了,肯定有残留,需要清理安装痕迹,你可以留下邮箱,我发送一个清理痕迹的说明给你。其次,安装包应该是一个压缩包,你需要找另外一台32位且能正常安装它的电脑解压,然后复制到U盘,插到你电脑后,直接从U盘安装。严密监视安装过程,如果发现它提示什么文件已经存在,你就把那文件剪切出来,等安装好后复制回去,如果发现少了文件,可以先不管它。要注意,最好谨慎进行,清理一次有些麻烦,所以把握机会吧。
2.计算机等级考试用的是VC++6.0,早点熟悉有好处,除此之外,它还是集成开发环境,功能强大但不复杂,而对于VS系列的虽然能兼容64位,但是功能过强,有些许库函数更改。大多数初学者都喜欢它,因此也方便你与人交流。