自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 C高级 10.16

Xmind

2024-10-17 08:52:12 175

原创 C高级 10.15

Xmind

2024-10-15 09:05:41 161

原创 QT 10.11

/添加一个sqlite3的数据库。// QMessageBox::information(this, "提示", "没有记录可显示");// QMessageBox::information(this, "提示", "查询失败");QMessageBox::information(this, "提示", "查询失败");QMessageBox::information(this,"提示","查询失败");headers<<"学号"<<"姓名"<<"性别"<<"成绩";

2024-10-12 08:57:44 1049

原创 QT 10.10

XmindQT中的网络通信QT的核心机制

2024-10-11 09:22:54 440

原创 QT 10.8

Xmind:QT的核心机制QT对话框

2024-10-09 19:49:38 233

原创 10.4 刷题

C++C语言

2024-10-04 20:41:53 192

原创 10.3 刷题

C++C语言

2024-10-03 20:07:35 254

原创 10.1 刷题

C语言C++

2024-10-01 21:46:24 207

原创 QT 9.28

QWidget(parent) //在子类的初始化列表中显式调用父类的有参构造,来完成对子类从父类中继承下来成员的初始化。//a.exec():使用应用程序类对象,调用应用程序的成员函数,保证界面不被关闭,轮询等待界面上的时间发生。//重新设置按钮尺寸。this->setWindowIcon(QIcon("C:/浏览/QQ.png"));

2024-09-28 20:41:59 1156

原创 C++ 9.27

cout << "队列前端元素: " << queue.frontElement() << endl;cout << "队列前端元素: " << queue.frontElement() << endl;cout << "栈顶元素: " << stack.peek() << endl;cout << "栈顶元素: " << stack.peek() << endl;cout << "队列溢出" << endl;cout << "栈为空" << endl;cout << "栈为空" << endl;

2024-09-28 09:04:58 825

原创 C++ 9.26

虚函数是指在基类中使用virtual关键字声明的成员函数,允许在派生类中重写。它支持多态性,使得通过基类指针或引用调用时,能够执行派生类的实现。纯虚函数是虚函数的一种特殊形式,使用= 0进行声明,表示该函数在基类中没有实现,必须在派生类中实现。包含纯虚函数的类称为抽象类,抽象类是不能实例化对象的。

2024-09-26 21:10:57 611

原创 C++ 9.25

cout << "队列前端元素: " << queue.frontElement() << endl;cout << "队列前端元素: " << queue.frontElement() << endl;cout << "栈顶元素: " << stack.peek() << endl;cout << "栈顶元素: " << stack.peek() << endl;cout << "队列溢出" << endl;cout << "栈为空" << endl;cout << "栈为空" << endl;

2024-09-26 09:02:59 536

原创 C++ 9.24

/ std::cout << "实际长度: " << str.get_length() << std::endl;// std::cout << "删除后的数据为: " << str.data() << std::endl;// std::cout << "总长度: " << str.get_size() << std::endl;// std::cout << "输出为: " << str.data() << std::endl;

2024-09-25 09:24:33 707

原创 C++ 9.23

std::cout

2024-09-24 09:24:46 741

原创 C++ 9.20

包含公共成员函数:初始化矩形(init)设置宽度(set_w)设置高度(set_h)获取宽度(get_w)获取高度(get_h)求周长(perimeter)求面积(area)并在主程序中实例化对象后,进行测试。

2024-09-21 09:40:22 289

原创 C++ 9.19

cout <<"第"<<i+1<<"位学生的成绩:"<<p1[i-1]<<endl;cout<<"请输入第"<<i+1<<"位学生的成绩:";cout << "排序后的成绩为:";4> 学生成绩进行降序排序。主程序中用于测试上述函数。2> 学生成绩的录入。3> 学生成绩的输出。5> 释放申请的空间。

2024-09-20 10:04:05 319

原创 C++ 9.18

i++) { // 修改为 i < n。cout << "转换为小写: " << lower << endl;cout << "转换为大写: " << upper << endl;cout << "前20项:" << endl;cout << "请输入一个字符串:";cout << "请输入一个字符: ";// 大写字母转小写。// 小写字母转大写。// 提示用户输入一个字符。

2024-09-18 20:00:53 918

原创 网络编程 9.10

printf("错误码:%d 错误信息:%s\n", sqlite3_errcode(ppDb), sqlite3_errmsg(ppDb));printf("错误码:%d 错误信息:%s\n", sqlite3_errcode(ppDb), sqlite3_errmsg(ppDb));printf("\t\t\t**********工人信息管理系统***************\n");printf("\t\t\t1.插入一个工人的信息\n");printf("\t\t\t0.退出\n");

2024-09-11 09:14:32 880

原创 项目:完成局域网CS模型,局域网内一个服务器,多个客户端连接一个服务器,完成局域网聊天。

printf("收到来自 %s:%d 的信息:%s\n", inet_ntoa(cin.sin_addr), ntohs(cin.sin_port), buff);printf("客户端 %s:%d 退出\n", inet_ntoa(cin.sin_addr), ntohs(cin.sin_port));if (bind(oldfd, (struct sockaddr *)&sin, sizeof(sin)) == -1) { // 2、绑定。printf("服务器回送: %s\n", buff);

2024-09-11 08:59:47 1319

原创 8.29 IO

/阻塞接收消息队列类型为1的所有消息 if(strcmp(rcv.mtext,"quit")==0)//获取消息队列的id if(msgid==-1)key_t key = ftok("./",'W');printf("请输入消息的类型:");printf("请输入消息的类型:");

2024-08-31 08:56:26 324

原创 8.28 IO

else if(pid==0)//子进程。else if(pid==0)//子进程。if(pid>0)//父进程。if(pid>0)//父进程。

2024-08-29 08:52:19 903

原创 8.26 IO

printf("读取后半部分成功\n");printf("写入后半部分成功\n");printf("读取前半部分成功\n");printf("写入前半部分成功\n");else if(pid2>0)//父进程。if(pid2==0)//子进程2。if(pid==0)//子进程1。

2024-08-29 08:43:03 962

原创 8.27 IO

使用无名信号量实现循环输出 春、夏、秋、冬

2024-08-28 08:55:55 462

原创 8.23 IO

创建子父进程,子进程将1.txt内容拷贝到2.txt中,父进程将3.txt内容拷贝到4.txt中。wait(NULL);// 等待子进程完成。

2024-08-24 09:07:34 418

原创 8.22 IO

printf("拷贝成功\n");使用write和read完成文件的拷贝。

2024-08-23 08:55:07 197

原创 8.21 IO

/从键盘写入账户密码。作业1:使用分文件编译,实现注册登录界面,使用已经学过的fgets,scanf,fpritnf函数。//使用fprintf函数将账户密码一起写入文件。//定义注册结构体变量。//将账户密码写入user.txt文件。printf("请输入注册账户:");printf("请输入注册密码:");作业2:使用fread和fwrite拷贝文件。printf("注册成功\n");fclose(fp);

2024-08-22 10:20:12 402

原创 8.20 IO

printf("有%d行\n",count);

2024-08-21 09:13:42 323

原创 今日份习题(数组+循环)

printf("当前数组的最大值为:%d,在数组中的%d个位置\n",max,maxi);printf("当前数组的最小值为:%d,在数组中的%d个位置\n",min,mini);printf("总和为:%d,平均值为:%.2lf\n",sum,avg);printf("请输入第%d个元素:",i+1);printf("请输入第%d个元素:",i+1);printf("请输入第%d个元素:",i+1);printf("一共有%d种可能\n",count);printf("数组中的元素为:");

2024-07-24 21:06:27 622

原创 今日份学习日常(8)

/记录子串当前的字符。//记录主串当前字符。//如果字符部位'\0'则字符个数自增。h++)//遍历主串。//说明匹配成功,返回主串中第一个出现的位置。//自定义strstr实现求src字符串是否包含子串dest字符串。//记录对应位置上两个字符的差值。printf("%s大\n",s1);printf("%s小\n",s1);//求循环后,对应两个字符串的差值。//判断子串是否为空。

2024-07-13 14:34:01 605

原创 今日份学习日常(7)[习题+梳理]

char *ptr = (char *)#//&num 是int *类型。printf("排序后的结果为:%s\n",str);printf("一共有%d个单词\n",words(str));/***********主函数***********/printf("请输入一个数n^k:\n");printf("不是回文\n");printf("大端储存\n");printf("小端储存\n");printf("请输入一个字符串:");

2024-07-12 10:41:56 843

原创 今日份学习日常(6)[习题+梳理]

/定义全局变量//存放姓名//存放分数//用于输入学生数//定义菜单函数printf("\t\t*-----------1.学生信息录入--------------*\n");printf("\t\t*-----------2.查看学生信息--------------*\n");printf("\t\t*-----------3.最优学生信息--------------*\n");

2024-07-10 20:53:41 1055

原创 今日份学习日常(5)[习题+梳理]

printf("字母:%d 数字:%d 空格:%d 其他:%d\n",z,s,k,q);登录:将登录账号和密码跟注册的账号和密码进行匹配,如果相等,则登录成功,否则,登录失败。1、提示并输入一个字符串,统计该字符串中字母、数字、空格以及其他字符的个数。printf("请输入账号(限20位):\n");printf("请输入密码(限20位):\n");printf("请输入账号:\n");printf("请输入密码:\n");printf("请输入一个字符串:\n");注册:完成对账号和密码的输入。

2024-07-10 09:34:03 587

原创 今日份学习日常(4)[习题+梳理]

1]循环[1]循环。

2024-07-05 17:30:31 636

原创 今日份学习日常(3)[习题+梳理]

1]输入输出[1]输入输出。

2024-07-04 18:21:04 974

原创 今日份学习日常(2)[习题+梳理]

1]运算符&& 逻辑与:全真则真,一假则假|| 逻辑或:一真则真,全假则假!逻辑非:非真则假,非假则真0为假 1为真//0//10为假 非0值为真1截断法则逻辑与运算中前边的表达式结果为假后边的表达式不再执行直接返回假逻辑或运算中前边的表达式结果为真,后边的表达式不再执行直接返回真例题:int main()02程序运行结果为m=0;n=2。

2024-07-03 18:43:21 1065

原创 今日份学习日常(习题+梳理)

1.解析代码分析每一步变量的取值int a = 10;} [单选题] *A. d = 31B. d = 32C. d = 33D.d = 34答案:B2.题目如下:答案:93.题目如下:答案:B知识梳理:1vi编辑器touchtest1c 新建一个test1.c的文件vitest1c 打开编辑test1.c文件vitest2c当前路径没有test2c文件。

2024-07-02 19:01:43 865 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除