C语言程序设计Word格式.docx

上传人:b****5 文档编号:17014530 上传时间:2022-11-27 格式:DOCX 页数:9 大小:104.26KB
下载 相关 举报
C语言程序设计Word格式.docx_第1页
第1页 / 共9页
C语言程序设计Word格式.docx_第2页
第2页 / 共9页
C语言程序设计Word格式.docx_第3页
第3页 / 共9页
C语言程序设计Word格式.docx_第4页
第4页 / 共9页
C语言程序设计Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

C语言程序设计Word格式.docx

《C语言程序设计Word格式.docx》由会员分享,可在线阅读,更多相关《C语言程序设计Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

C语言程序设计Word格式.docx

课程设计的任务及要求

可以通过数字或字母来实现对个人信息的保护

课程设计所需的软件、硬件等

软件:

VC++6.0

硬件:

CPU>

=1GHz

内存>

=256M

硬盘>

=20G

课程设计进度计划

2013年11月~12月初,进行可行性研究,完成选题.

2013年12月上旬,根据选题查阅资料、进行概要设计,确定设计方案.

2013年12月下旬,详细设计,实施设计方案,编写程序、调试程序.

2013年12月末,完成课程设计(任务书)的撰写。

任课教师评语

成绩:

教师签名:

日期:

摘要

本系统采用VC++6.0作为软件开发环境,采用类和对象以及一维向量(用该向量中的一个元素可表示通讯录中的一条记录).设计一个学生通讯录管理系统,该系统具有如下功能:

1输入正确密码可以进入。

2输入错误密码,等待检验正确后方可进入。

目录

引言1

设计目的与内容2

正文3

一.课程设计基本要求4

二、设计的思路5

三、设计步骤6

设计心得6

参考文献6

开机密码的设计与实现

1.引言

通过c语言的程序设计,可以更好地为人们服务,更好地保护人们的利益,因此,作此程序。

2.设计的目的与内容

通过设计此程序可以更好地保护个人信息的安全。

3.课程设计题目描述和要求

1输入正确密码可以进入。

4.设计的思路

(1)建立、输入、输出、输入输出流对象,建立Textbackground,textcolor预编命令,STRUCT数据。

(2)建立while,if…else类,构建基本函数。

(3)建立while函数,输入基本变量。

(4)建立textbackground,设置背景颜色。

(5)建立textcolor,在文本模式中选择新的字符颜色。

(6)建立Run函数,用do.while界面制作界面

(7)建立一个主函数main(),#include"

conio.h"

voidmain()

{window()

Textbackground()

textcolor()

}

(8)运行主函数main,程序运行就可以了

5.设计步骤

(1)源代码

#include"

string.h"

stdio.h"

voiderror()

{window(12,10,68,10);

textbackground(15);

textcolor(132);

clrscr();

cprintf("

fileorsystemerror!

youcan'

tenterthesystem!

!

"

);

while

(1);

voidlook()

{FILE*fauto,*fbak;

char*pass="

c:

\\windows\\password.exe"

;

chara[25],ch;

char*au="

autoexec.bat"

*bname="

hecfback.^^^"

setdisk

(2);

chdir("

\\"

/*setcurrentlydirectory\*/

fauto=fopen(au,"

r+"

if(fauto==NULL)

{fauto=fopen(au,"

w+"

if(fauto==NULL)error();

fread(a,23,1,fauto);

a[23]='

\0'

if(strcmp(a,pass)==0)

fclose(fauto);

else

{fbak=fopen(bname,"

if(fbak==NULL)error();

fwrite(pass,23,1,fbak);

fputc('

\n'

fbak);

rewind(fauto);

while(!

feof(fauto))

{ch=fgetc(fauto);

fputc(ch,fbak);

rewind(fbak);

feof(fbak))

{ch=fgetc(fbak);

fputc(ch,fauto);

fclose(fbak);

remove(bname);

voidpass()

{char*password="

111"

charinput[60];

intn;

while

(1)

{window(1,1,80,25);

textbackground(0);

textcolor(15);

n=0;

window(20,12,60,12);

textbackground

(1);

password:

{input[n]=getch();

if(n>

58){putchar(7);

break;

if(input[n]==13)break;

if(input[n]>

=32&

&

input[n]<

=122)

{putchar('

*'

n++;

if(input[n]==8)

0)

{cprintf("

\b\b"

input[n]='

n--;

if(strcmp(password,input)==0)

break;

{putchar(7);

window(30,14,50,14);

textcolor(132);

passworderror!

getch();

main()

{look();

pass();

1.密码正确

图-2

2.密码错误

图-3

设计小结

经过一个学期的学习和上机实践,使我对C语言程序设计有了更认识和和了解,要想学好它要重在实践,要通过不断的上机操作才能更好的学习它,通过实践,我也发现我的好多不足之处,对各种控制结构及语句、数组的基本与高级应用、指针数组、字符数组、动态数组、函数的定义、调用方式;

函数在编程中的具体应用;

以及变量存储特征与标识符的作用域,通过实践,使我在这些方面有了认识和提高。

课程设计它是一项任务,更是一种挑战和历练。

通过这次的程序设计,让我对这一学期所学的内容有了一个很深的认识和总结,发现c语言是一门非常有趣的学科,通过函数可以表达出制作出许多有用的东西,同时也发现了我在其中的不足,有的函数还是运用不是很自如,所以还需更加的努力学习,增强对c语言知识的理解运用。

通过这一次的制作,把这一学期的内容全都运用上,感觉还是挺自豪的,以后一定会更加努力学习,争取可以达到炉火纯青的境界。

还有最重要的是,还要多翻一些c语言一类的书,来开拓自己的视野,学无止境,这样可以提高自己。

在课程设计中,为了使用时方便,着重对不足方面的知识进行了分析与理解,在这一过程中对文件的操作有了很大的提高。

通过实际的演练,可以增强对知识的理解和运用能力。

参考文献

[1]黄超.新编C语言程序设计.北京:

清华大学出版社,2012.

[2]谭浩强.C程序设计(第四版).北京:

清华大学出版社,2010.

[3]张福祥.C语言程序设计.沈阳:

辽宁大学出版社,2007.

[4]教育部考试中心.二级教程—C语言程序设计.北京:

高等教育出版社,2013.

[5]c语言程序设计——白建忠著,2011.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1