- 博客(53)
- 收藏
- 关注
原创 对话框资源
当账号和密码不匹配是,给出错误对话框,给出信息为账号和密码不匹配,是否重新登录,并提供两个按钮 Yes|No,如果用户点击了Yes,则清空密码框后,继续登录。当用户点击的登录按钮,进行账号和密码的匹配,如果匹配成功,则弹出信息对话框,给出信息为,登录成功,并给出一个确定按钮,当用户点击该按钮后,关闭登录界面,弹出另一个界面。当用户点击取消按钮,弹出问题对话框,询问是否要确定退出登录,并提供两个按钮,yes|No,如果用户点击的Yes,则关闭对话框,如果用户点击的No,则继续登录。源文件:lili.cpp。
2024-10-08 20:12:52
233
原创 --练习--
malloc申请的空间类型是void *的,需要根据需求强转,new则是申请时什么类型 返回值就是什么类型。纯虚函数是在基类中声明的虚函数,其在函数结尾加上 =0;malloc会是调用系统中的函数,占用内存空间,new是关键字,无需开辟内存空间;子类中调用虚函数后也要进行析构,基类中不虚析构函数,子类中的虚函数无法被析构。new申请空间时是以数据类型为单位的,malloc则是以字节为单位的;进行虚函数设置后,其后面的所有子类中的该函数都是虚函数。其子类中如果未进行重写操作,则直接调用父类中的虚函数;
2024-09-26 20:41:21
193
原创 运算符重载
、+=(可以加等一个字符串,也可以加等一个字符)、输入输出(<< 、 >>)将昨天的My_string类中的所有能重载的运算符全部进行重载。
2024-09-25 00:46:29
199
原创 C++的封装
有私有成员:顺序表数组的起始地址 ptr、 顺序表的总长度:size、顺序表的实际长度:len。将顺序表进行排序:sort(bool flag) //flag 为真,表示升序,否则是降序。手动封装一个顺序表(SeqList),分文件编译实现。任意位置删除:erase(int index)获取任意位置元素:& at(int inex)成员函数:初始化 init(int n)插入:insert(int index)尾插:push_back。尾删: pop_back。求长度:size()
2024-09-20 20:08:42
282
原创 线程,进程线程进程间的通信
作业一:创建3个线程,一个子线程拷贝文件的前一半,一个子线程拷贝后一半文件,主线程回收子线程资源。作业二:使用无名信号量实现循环输出 春、夏、秋、冬。printf("春\t");printf("夏\t");printf("秋\t");printf("冬\t");
2024-08-27 20:16:09
809
原创 进程---续
int num=0;while(1)if(x==0)break;num+=2;pid_t pid;pid=fork();if(pid==0)int fd,fd1;if(fd==-1)int n=0;while(1)n+=2;break;pid_t pid1;if(fd==-1)int n=0;n+=2;
2024-08-26 21:03:06
1589
原创 IO相关知识(2)
printf("\t\t\t1.注册\n");printf("\t\t\t2.登录\n");printf("\t\t\t3.退出\n");//使用fprintf函数将账户密码一起写入文件。printf("恭喜你登录成功\n");printf("请输入你的选择:");printf("外部参数错误\n");//定义注册结构体变量。printf("请输入注册的账户:");printf("请输入注册的密码:");printf("注册成功\n");printf("请输入账户:");printf("请输入密码:");
2024-08-23 00:15:41
688
原创 假期作业--数据结构
printf("-------输入1,录入学生信息-------\n");printf("-------输入2,插入学生信息-------\n");printf("-------输入3,删除学生信息-------\n");printf("-------输入4,修改学生信息-------\n");printf("-------输入1,录入学生信息-------\n");printf("-------输入2,删除学生信息-------\n");printf("-------学生菜单-------\n");
2024-08-19 11:59:20
1572
原创 队列---学生信息输入输出
i++)//循环输出。if(L->rear==NULL)//判断是否是第一个节点。if(L==NULL||L->len==0)//判断。printf("队列不存在或为空\n");printf("队列创建失败\n");printf("队列不存在\n");printf("队列不存在\n");if(p==NULL)//判断是否创建成功。
2024-08-13 19:28:54
688
原创 数据结构--单链
printf("单链表不存在或者为空\n");printf("单链表不存在或者为空\n");printf("单链表不存在或者为空\n");printf("单链表不存在或者为空\n");//将新节点地址放入头结点指针域。printf("单链表不存在或为空\n");printf("单链表不存在或为空\n");printf("单链表不存在或为空\n");printf("单链表不存在或为空\n");printf("单链表不存在\n");printf("单链表不存在\n");printf("不存在该节点\n");
2024-08-09 20:01:30
699
1
原创 简单数据结构
printf("按照位置查找成功,学生是:%s,成绩为:%d\n",L->data[pos-1].name,L->data[pos-1].score);printf("查找成功,该学生在第%d个位置\n",sub+1);printf("请输入第%d个学生信息:\n",i+1);printf("请输入学生年龄:");printf("请输入学生姓名:");printf("请输入学生成绩:");printf("请输入学生信息:\n");printf("没有此人\n");printf("学生信息如下:\n");
2024-08-08 18:59:36
756
原创 结构体的使用
作业一:结构体数组存储学生信息(姓名,年龄,分数),完成输入学生信息,输出学生信息,求学生成绩之和,求最低学生成绩。13 printf("请输入第%d个学生姓名:",i+1);15 printf("请输入第%d个学生年龄:",i+1);17 printf("请输入第%d个学生成绩:",i+1);12 printf("请输入第%d个学生姓名:",i+1);14 printf("请输入第%d个学生分数:",i+1);
2024-08-07 19:20:03
951
原创 简单作业---写写写
2、一维数组“qwertyuio” 查找出 yuio存在的位置是多少?输出其位置(模式匹配)。printf("位置在%d到%d\n",x,y);printf("不包含\n");printf("请输入一个字符串:");printf("请输入一个字符串:");printf("包含\n");printf("请输入字符串:");printf("目前的字符串:");1、二维字符数组每一行逆序输出。
2024-08-06 20:32:00
341
原创 堆区申请空间 并封装
1:在堆区申请10个连续空间,手动输入10个数(递增),输入关键字key,采用折半查找方式查找关键字是否存在,存在给出位置,不存在,输出查找失败。2:在堆区申请10个连续空间,手动输入10个数(乱序),采用简单选择排序,输出排序后的结果。注意:main函数在main.c 输入函数,输出函数,查找函数,在find.c。注意:main函数在main.c 输入函数,输出函数,排序函数,在sort.c。printf("成功,位置在%d\n",q+1);printf("请输入10个数:");
2024-08-05 18:59:28
806
原创 记录小鹿划水不加班的一天
if(j==0||i==j)//在相应位置置1。i++)//循环输入。printf("请输入数组个数:");printf("请输入数组:");
2024-07-31 20:19:17
409
原创 再敲一次喽
'\0'&&*arr==*brr)//循环至不相等的位置或'\0'的位置。else if(*arr>*brr||*brr=='\0')//判断字符串大小。if(*arr=='\0'&&*brr=='\0')//判断两字符串是否相等。='\0')//循环拼接 至brr全部拼接至arr上。='\0')//找到arr的‘\0’的位置。='\0') //循环至'\0'='\0') //循环至'\0'printf("请输入一个字符串:");printf("请输入一个字符串:");
2024-07-29 18:27:48
538
原创 学生管理系统--用结构体实现(增删改查,排序,输出,最大值等)
printf("----------输入1,录入成绩----------\n");printf("----------输入2,查询学生成绩----------\n");printf("----------输入7,增加学生信息----------\n");printf("----------输入8,删除学生信息----------\n");printf("----------输入6,查找学生----------\n");printf("----------输入0,退出----------\n");
2024-07-26 19:23:34
843
原创 字符串数组--简单练习
'\0'&&*crr==*drr)//循环至'\0' 或 crr与drr的值不等处。if(*crr=='\0'&&*drr=='\0')//判断两个字符串是否都循环至'\0'else if(*crr=='\0'||*drr>*crr)//判断大小。='\0')//循环至'\0'printf("请输入一个字符串:");printf("请输入一个字符串:");printf("请输入一个字符串:");printf("请输入插入位置:");printf("请输入字符串:");printf("请输入字符串:");
2024-07-25 19:59:12
732
原创 数组--简单练习
2.定义整形数组arr,长度为5,终端输入5个数,依次存入数组中,终端再输入一个数字num,判断是否存在此数组中,在的话,打印存在,不在打印不存在。printf("公鸡:%d,母鸡:%d,小鸡:%d\n",i,j,z);3.定义整形数组arr,长度为len,终端输入len个数,依次存入数组中,求平均值、最小值、最大值、和。printf("请输入长度:");printf("请输入长度:");printf("请输入五个数:");printf("请输入数字:");printf("请输入数字:");
2024-07-24 19:59:39
648
原创 c语言简单练习
j++)//1~i找因数。z++)//构造金字塔。z++)//输入字母。j++)//输入空格占位。j++)//输入下划线。if(i%j==0)//判断是否是因数。if(sum==i)//判断是否是完数。printf("1~1000的完数有:");//定第一,二个为1。
2024-07-23 20:27:43
789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人