VC6环境与输入输出.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC6环境与输入输出

File-New Projects Win32 Console Application 选择项目路径,输入项目名字 添加源文件和头文件 编写代码 按F5调试程序 File 在VC的右上角 File - New - Files 最终效果如下: 编写完成后按ctrl+f5直接运行,f5则是调试运行 或者点击感叹号按钮和向下的箭头按钮 最常用的scanf和printf,可以输入任何格式的数据,包括字符,字符串,短整数,整数,长整数,浮点数,双精度浮点数等 getchar:输入一个字符 putchar:输出一个字符 ungetc:将一个字符写回输入缓冲区中,用法示例:ungetc(‘a’, stdin),效果是将字符’a’写入键盘(stdin,默认代码从键盘输入)缓存区 char * gets ( char * str ) 作用是从stdin读入一个字符串,碰到\n或者EOF结束,通俗点就是读入一行 int puts ( const char * str ) 作用是写到stdout一行,过程是将str所指向的字符串全部写到屏幕,并换行。 int sprintf ( char * str, const char * format, ... ) 写数据到内存str int sscanf ( char * str, const char * format, ...) 从内存str处读入数据 #include iostream using namespace std; 使用cin输入和cout输出 %2d %-2d %02d %-02d %10s,%-10s %.f,%.3f 等等 图书信息包括:图书ID,图书名称,图书作者,图书价格,图书数量 操作包括:增加图书,删除图书,查询图书,修改图书,借阅图书,归还图书 要求:增删查改是任何系统最基本的要求, 至于借阅图书只需减少特定图书ID的图书数量即可,归还则是增加图书数量 保存所有图书的信息可以用静态数组,但是大小有限。 所以,有能力的同学可以用malloc动态申请数组,那样理论上可以保存任意数目的图书。 也可以用链表实现,新增链表结点的时候,一般是动态申请新内存,也可以实现保存任意数量的图书,而且不浪费内存 对于数组实现的程序,查找时候可以使用二分查找 对于链表实现的程序,如果添加数据的时候采用一定的方法,做成一棵二叉查找树可以保证既可以保存任意数量的图书,不浪费内存,而且可以实现高速查找,效果比数组实现的二分查找更好,比如1亿的数据(顺序查找需要1亿次),对于二叉查找树,只需要log2(10^9),即30次左右,所以说算法的力量非常强大

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档