摘要: 要在c控制台中输入一个字符显示一个星号, 则不能用"stdio.h'提供的库函数,因为它们都是带回显的,比如getchar() getchar()用来接收输入的字符串,输入一个字符就回显一个,直到遇到回车键或空格才停止接收输入(C语言中判断是否键入回车键: if(presskey == '\r') printf("yes"); ) 再如scanf()也是带回显的。要实现输入一个字符回显一个星号... 阅读全文
posted @ 2013-10-28 21:00 AI Algorithms 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 1.功能需求分析 家庭财务管理系统给家庭成员提供了一个管理家庭财务的平台,系统可以对家庭成员的收入和支出进行增加,删除、修改和查询等操作,并能统计总收入和总支出。其主要功能需求描述如下: (1)系统主菜单界面: 充许用户选择想要进行的操作,包括输入收入管理、支出管理、统计和退出系统等操作。其中收入管理包括添加收入、查询收入明细、删除收入和修改收入的操作,支出管理包括添加支出、查询支出明细、删除... 阅读全文
posted @ 2013-10-27 23:32 AI Algorithms 阅读(3735) 评论(0) 推荐(0) 编辑
摘要: fseek 函数功能是将文件指针移动到指定的地方,因此可以通过fseek重置文件指针的位置。函数原型: int fseek(FILE *stream, long offset, int origin); 参数说明: stream : 待移动的FILE型指针变量 offset:偏移量,每次移动多少个字节 origin: 指针开始的位置 返回值: 如果fseek ()返回值为0,表示执行成功,如果返回... 阅读全文
posted @ 2013-10-27 22:24 AI Algorithms 阅读(7365) 评论(0) 推荐(0) 编辑
摘要: 源: http://blog.csdn.net/lqk1985/archive/2008/10/24/3136364.aspx 如何组织编写模板程序 发表日期: 1/21/2003 12:28:58 PM 发表人: Nemanja Trifunovic 前言 常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不... 阅读全文
posted @ 2013-10-27 21:43 AI Algorithms 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 最表面的机制是: 头文件是程序的界面(是代码界面),提供给程序员以 类、模版、函数等一系列的声明,让程序员知道应该怎么调用里面的“东西”。 从动态链接库的角度看: 头文件提供界面,使得程序员在需要加载一个库函数的时候(这里也仅仅是举简单的例子)查看头文件就知道怎么加载这个动态库内部的函数。 从软件的扩展来说: 将头文件作为界面,再去定义它的实现,这样只要保证界面不变(头文件不变),就可... 阅读全文
posted @ 2013-10-27 21:43 AI Algorithms 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 1: fprintf() #include fprintf是用于文件操作的,原型是int fprintf( FILE *stream, const char *format [, argument ]...); fprintf()函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件.因此fprintf()可以使得信息输出到指定的文件.比如 char n... 阅读全文
posted @ 2013-10-27 21:41 AI Algorithms 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 在C语言中进行文件操作时,我们经常用到fread()和fwrite(),用它们来对文件进行读写操作。下面详细绍一下这两个函数的用法。 我们在用C语言编写程序时,一般使用标准文件系统,即缓冲文件系统。系统在内存中为每个正在读写的文件开辟“文件缓冲区”,在对文件进行读写时数据都经过缓冲区。要对文件进行读写,系统首先开辟一块内存区来保存文件信息,保存这些信息用的是一个结构体,将这个结构体typed... 阅读全文
posted @ 2013-10-27 21:36 AI Algorithms 阅读(24653) 评论(0) 推荐(2) 编辑
摘要: 用scanf("%s",array); 的话遇到空格就停止接收后面的字符了,那怎么才能接收带空格的字符串呢? 1.用 gets() ,它可以接收带空格的字符串, 直到回车才结束输入 char buf[80]={0}; gets(buf); //可以读取空格, 回车结束输入 2.使用"%[^\n]" 也是可以接收输入一个带空格的字符串,直到回车结束接收 char buf[10] =... 阅读全文
posted @ 2013-10-27 00:26 AI Algorithms 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 1.功能需求分析 学生成绩管理系统是对学生基本信息及成绩的管理。本程序主要实现了对学生的学号、姓名等基本信息以及各项学科成绩进行增加、删除、修改、查询和保存到磁盘文件等操作。主要功能描述如下: (1)系统主控平台: 显示功能菜单界面,使用户根据提示输入相应的序号选择相应的操作。 (2)添加学生学生成绩信息:用户根据提示输入学生的学号、姓名、性别及四门课程的成绩。输入完一条记录之后,可根据提示继续输... 阅读全文
posted @ 2013-10-26 12:58 AI Algorithms 阅读(2091) 评论(0) 推荐(0) 编辑
摘要: 在vs2010中写了一行scanf(“%s",name); 调式时 提示warning , 提示修改为scanf()使用可能会存在不安全,建议使用scanf_s() 但是我修改成scanf_s("%s",name)之后,正常运行没有问题,也没有了warning ,但是遇到scanf_s("%s",name)这句话时,我输入了一个name, Enter 一下就报如下错误: 0xC0000005:... 阅读全文
posted @ 2013-10-25 15:42 AI Algorithms 阅读(3688) 评论(0) 推荐(0) 编辑