c++笔记
文章平均质量分 73
Dopago
这个作者很懒,什么都没留下…
展开
-
c++笔记之日历的实现
任务:给定具体某一天的年月日,并指出这是星期几,凭此可以查出任何一年的日历。未解决问题:1.未能实现日历的列数的自由控制,只能一列,2.循环部分过于复杂,找时间修改,3.日期算法或许并没有真正简化.以下为源码,部分还未能完善:#include<iostream>#include<string>#include<iomanip>using namespace st...原创 2018-03-27 21:28:32 · 784 阅读 · 0 评论 -
关于位运算中将浮点数以二进制输出的问题
这几天做c++中位运算方面的作业,将内存块的二进制内容反转等都顺利做出,但float和double型以二进制输出却是难了我好久,由于一直想把所用类型的字节赋给四个char,然后再转换为int,一直未能得到正确的结果,最后在临班相似作业的提醒下想到了如下方法,float arrayx(float x) { char *p1 = ( char *)&x; int length = si...原创 2018-04-15 18:31:13 · 928 阅读 · 0 评论 -
c++中数字字符串的比较
要求:对任一数字字符串由第一位向后的比较。错误代码:int charcompare(const char *pchar1, const char * pchar2) { while (*pchar1==*pchar2) { pchar1++; pchar2++; } if ('\0'==*pchar1&&am...原创 2018-04-15 16:46:32 · 4341 阅读 · 0 评论 -
c++关于单向链表的几种初步简单实现
创建一个关于学生的结构体,并对其进行定义:struct stu { char sName[16]; char sNumber[16]; int nScore[3]; struct stu *next; void copyLinker(struct stu * pH) { strcpy(sName, pH->sName); strcpy(sNumber, pH->sNumber);...原创 2018-05-03 23:17:03 · 303 阅读 · 0 评论 -
关于删除链表某一节点遇到的一些问题
今天在对一个链表删除节点的过程中遇到一些问题,最终得到了解决并进一步加深了对链表的理解。首先先创造出来链表如下 lib1 * creatLinkerFromFile( const char * fileName) { ifstream In(fileName); int nCount; In >> nCount; lib1 *p1 = new lib1(); p1->nex...原创 2018-05-27 16:04:28 · 629 阅读 · 0 评论