Category: 编程

基于多级目录的文件管理系统(课程设计作业)

习惯性的把自己的作业发一下,在校期末课程设计作业,基于多级目录的文件管理系统,模拟Unix/Linux下的文件管理操作,实现多级目录的创建,切换,文件与文件夹的建立,复制,重命名,删除。程序在xcode下开发,Unix/Linux下编译通过,win下暂时还没尝试,因为没有特别的函数,所以理论上可以正常运行。 还是以前的那句话,仅供参考,大牛请绕行。 一个简易的多级目录系统,用二叉树的左右节点分别代表目录的子目录和同级文件,全部的操作实质上就是对二叉树的节点的增加,修改,删除,移动操作。代码大量使用指针,二叉树,算是完成了高中开始一直没有用指针与二叉树完成一个实用的小项目的愿望。再次不得不赞叹c语言的简洁高效。 下载地址:http://download.yimis.info/?dir=./my/project/MyFileSystem/ 如有任何问题请联系我!

随机密码生成器

搞网站过程中难免需要设置各种各样的密码…..一个小巧的随机密码生成器是必不可少的,最近在学MFC顺手开发了一个适合自己的简易随机密码生成器。也算是读书以来开发的第一个应用程序吧。贴出来纪念一下,程序随机生成一个由大小写字母与数字组成的16位密码,可刷新获取新的随机密码,获取同时自动复制到剪切板中方便粘贴使用。 程序界面: 下载地址:http://pan.baidu.com/s/17qpz7 程序在 Microsoft Visual Studio 2013 下用C++ MFC开发,其他如密码长度,包含字符类型,固定包含字符 等等都可以依照个人使用习惯添加修改………

c++学生成绩管理系统

代码可通过DevCpp 5.4.1  与 VC 6.0 编译运行,其他编译器未测试. 虽然没有任何实用价值,但在实验要求的逼迫下还是可以学到很多东西. 我想说的是如果有能力的话,在完成要求的前提下,尽可能的将自己的想法用代码完善,哪怕是多么奇葩的想法只要你能实现它,就是有意义的,达到了自己的目的才会体会到编程的快乐,收获的也会更多.并在此感谢,三位在大一给过我帮助的同学…..代码很乱,大牛请绕行..仅供新手参考…. 有任何问题欢迎留言,或者联系本人….. 文件介绍: ——main.cpp/主函数的源码 ——source.cpp/所有用到的函数代码 ——student.cpp/student类的成员函数源码 ——student.h/student类的声明

VS2012 c/c++ 编程

计算机专业,以及一些理工专业,程序设计是其必修课,多数学校选择了C/C++ 。教材上的开发环境依然是风靡当年的VC 6.0  其经典不容置疑,可在学生华丽的win7/win8电脑上显得并不和谐,甚至是无法使用,越来越多的人安装了vs 2008 /2012 /2012 ,这些强大的版本下简单的C/C++编程使新人难以上手。以下简单简绍下VS2012下的C/C++编程。

c/c++ time.h 那点事

c/c++ 提供了优秀的 时间时间 函数,初学时感觉几乎没有地方需要用到时间,随着学习的深入就会发现time.h 在很多方面给我们提供了便利。例如程序运行的时间测试,日历的编写等等…. 下面来认识一下time.h time.h是C标准函数库中获取时间与日期、对时间与日期数据操作及格式化的头文件。

c语言简易万年历

学校c++教学已近有了一段时间,很多基础内容都已经学习,老师留了一个实践作业,制作万年历,要求可以打印指定月份日历… 本文将讲简单的讲解一下设计思路,分享一个简易源码(辛辛苦苦写了一百多行,自认为好漂亮,功能很强大的万年历…..被老师说太复杂,看不懂,结构乱,重写…..555..)最终版—-只有简单月份打印…. 以下讲解适合编程新手,大牛勿喷……. c/c++时间函数使用详见  c/c++ time.h那点事

国内各OJ 列表

学编程,参加ACM,一般都会常驻与某个OJ之内,拼命的刷题,一个用户提交的程序在Online Judge系统下执行时将受到比较严格的限制,包括运行时间限制,内存使用限制和安全限制等。用户程序执 行的结果将被Online Judge系统捕捉并保存,然后再转交给一个裁判程序。该裁判程序或者比较用户程序的输出数据和标准输出样例的差别,或者检验用户程序的输出数据是否满足 一定的逻辑条件。最后系统返回给用户一个状态:通过(Accepted,AC)、答案错误(Wrong Answer,WA)、超时(Time Limit Exceed,TLE)、超过输出限制(Output Limit Exceed,OLE)、超内存(Memory Limit Exceed,MLE)、运行时错误(Runtime Error,RE)、格式错误(Presentation Error,PE)、或是无法编译(Compile Error,CE),并返回程序使用的内存、运行时间等信息。   Online Judge系统最初使用于ACM-ICPC国际大学生程序设计竞赛和OI信息学奥林匹克竞赛中的自动判题和排名。现广泛应用于世界各地高校学生程序设计的训练、参赛队员的训练和选拔、各种程序设计竞赛以及数据结构和算法的学习和作业的自动提交判断中。

HDOJ—-输入输出练习之A+B

最近在杭电刷题分享一些过了的源码,虽然不算高效简洁,但对于没有基础的初学者是个很好的帮助……. 关于题目是英语的问题,网上可以很容易搜到汉语版本的,但推荐看英语,因为坑爹的考试全部是英语题目,所以慢慢适应吧……

回首OI 展望ACM

又快到国庆了,作为一个曾经失败的OIer,想到的是国庆后的noip初赛,以及一个月后来不及准备的复赛。一个月前带着淡淡的忧伤踏进了大学的校门,现在正在全力准备acm,整理出一些高中时收集到的OI资料,上传到空间供大家下载,一起学习一起进步。在此感谢io,acm路上所有给予我帮助的人…….如有侵权内容请联系本人。