有关密码本小项目的一些知识点总结(二)

承接上一次的项目小结,这一次上传的文件是可以在vs2015中运行的;(本文中所写页码为c primer plus一书)

1.怎样查看程序中变量在内存中情况,直接双击变量拖动即可

2.怎样读修改文件中内容?通过该项目,我们知道计算机遵循以下逻辑:

首先通过fread函数把文件中内容读取出来,放到内存中,然后在内存中进行修改,修改完之后再把内存中内容通过fwrite函数写到磁盘中;

3.有关字符串函数的总结:

gets()会丢弃输入的换行符;puts()函数会在输出的末尾添加换行符;(gets与puts 函数配对使用)puts()函数遇到空字符('\0')会停止输出(此时括号里面为字符串,具体见363of751)

fgets()保留输入中的 换行符;fputs()函数不会在输出的末尾添加换行符;(fgets与fputs配对使用);

字符串拷贝:errno_t strcpy_s(char*strDes,Size_t numofElements,char *strSource);//目标空间地址,目的空间大小,源空间的地址

字符串连接:errno_t strcat_s(char*str1Des,Size_t numofElements,char *str2Source);//字符组1的空间地址,字符组1的空间大小,字符组2的空间地址

字符串比较:int strcmp(char* str1, char* str2);//字符组1的空间地址,字符组1的空间大小;对两字符串从左向右逐个字符比较(ASCII码),直到遇到不同字符或'\0'为止,

                                                                        //a.若字符串1<字符串2,返回负整数;

                                                                      //b.若字符串1>字符串2,返回正整数;

                                                                     //c..若字符串1=字符串2,返回0;因为比较的是ASCII码,所以有正负之说







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值