自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt6.5.3 Cmake配置国际化多语言切换

6、添加切换语言的按钮或者是其他方法,根据自己实际情况而定,在.cpp/.c文件中的汉字使用tr(),在UI里直接输入的汉字自动附有tr()不需要担心,只需给代码里的汉字加tr()就OK了。9、在该页面完成翻译工作,如果是大量的翻译工作或者是给第三方,我发现了一个大佬上传的小工具可以将.ts文件与excel文件相互转换的功能,大佬链接在这里但是要vip。12、在代码里实现对.qm文件的调用,我这里使用的是按钮切换,具体根据个人情况而定。4、然后languages文件中就会生成对应的.ts和.qm文件。

2024-09-30 15:57:09 714 1

原创 消息队列实现AB通信

【代码】消息队列实现AB通信。

2024-03-06 20:00:17 173

原创 用管道实现AB进程对话

A进程发送一句话后,B进程接,收到打印。然后B进程发送一句话,A进程接收后打印。直到AB接收或者发送完quit后,结束AB进程。

2024-03-05 19:45:30 323

原创 用信号量实现循环打印,倒置打印

2.创建两个线程,要求一个线程从文件中读取数据,另一个线程将读取到的数据打印到终端,类似cat。1.在循环打印倒置那题的条件基础上用信号量实现,打印一次,倒置一次.a.提示: 用两个信号量,一个初始化为1,另外一个初始化为0。文件cat完毕后,要结束进程。a读到一次数据,打印一次数据。

2024-03-04 20:04:18 287

原创 两个进程,一个循环打印字符串,另一个循环倒置打印

要求A线程打印出来的结果只能为 1234567 或者 7654321 不允许出现7634521 7234567等乱序情况。B线程循环倒置buf字符串,即buf中本来存储1234567,倒置后buf中存储7654321. B线程中不打印!1、要求定义一个全局变量 char buf[] = "1234567",创建两个线程,不考虑退出条件。2、完成图片拷贝,要求一个线程拷贝一半,另一个线程拷贝另一半。A线程循环打印buf字符串,倒置不允许使用辅助数组。不允许使用sleep函数。

2024-03-03 21:32:58 269

原创 提取当前路径下,所有文件的权限及最后一次的访问时间,写入到fie.txt中

2.diff可以查看两个文件是否一致,例如diff 1.png 2.png,可以查看两张图片是否。要求将当前路径下,所有文件的权限及最后一次的访问时间提取出来,写入到fie.txt中。使用文件IO对图片进行拷贝。要求子进程拷贝后半部分,父进程拷贝前半部分。终端输入: eog 1.png 可以打开1.png这张图片。普通文件怎么拷贝,图片就怎么拷贝。1.图片就是一个普通文件,个字符,循环size/2次。

2024-02-29 20:03:35 388

原创 [IO] fread,read,write的实现

1.用fread 实现,将任意文件中的数据显示到终端上。2.用read和write实现文件拷贝。

2024-02-28 19:47:53 300

原创 标准IO函数

自定义一个usr.txt,手动输入账户密码,格式如下:账户 密码。.若终端输入的账户存在,但是密码不正确,则输出密码错误。1.请用fscanf和fprintf实现文件拷贝。例如: zhangsan 12345。.从终端获取账户密码,与文件中的账户密码比较。.若终端输入的账户不存在,则输出账户不存在。.若账户密码均正确,则输出登录成功。

2024-02-27 20:01:15 184

原创 操作链式队列

2)创建一个空的队列。

2024-02-22 19:58:46 260

原创 数据结构---双向链表的基本操作

【代码】数据结构---双向链表的基本操作。

2024-02-21 19:31:58 434

原创 数据结构---单向循环链表的基本操作

【代码】数据结构---单向循环链表的基本操作。

2024-02-21 19:25:12 426

原创 数据结构---链表的基本操作

【代码】数据结构---链表的基本操作。

2024-02-20 19:57:31 492 1

原创 对顺序表的基本操作(增删查改),并编写makefile进行编

顺序表中原有:1 2 2 1 1 3 4 3 2 4 5 3 4 5 4 1。(提示:将先出现的数据与后面的数据对比,如果有重复的将后面的数据删除)提示:可以直接使用按位置删除的函数。顺序表中存储:1 2 3 4 5。11..按数据查找位置。1.定义顺序表结构体。10.按数据修改数据。

2024-02-19 20:00:52 529

原创 用结构体数组,完成宠物信息登记管理。

printf("请输入宠物的品种\n");printf("----1.输入宠物信息------\n");printf("----2.输出宠物信息------\n");printf("----3.退出------\n");printf("请重新输入\n");printf("请输入宠物的名字\n");printf("请输入宠物的年龄\n");printf("请输入\n");管理宠物的名字,品种,年龄。

2024-02-16 20:30:18 557

原创 内存分区及其特点

栈区:系统自动申请,自动释放局部变量,形参,返回值。const修饰的局部变量。高地址向低地址申请,向下增长。堆区:程序员手动申请,手动释放低地址向高地址申请,向上增长。.data段 数据段 初始化的全局变量 初始化的静态变量。.bss段:存储未初始化的全局变量,未初始化的静态变量。.rodata段 const修饰的全局变量。.txt 代码区:二进制代码。

2024-02-14 22:12:33 413

原创 封装strcpy,strcmp,strcat,strlen的功能

printf("请输入一个字符串str = ");printf("请输入一个字符串:");

2024-02-13 18:41:38 364

原创 输入:123 输出321

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。若翻转后超出取值范围,则输出0即可输入:123 输出321输入:-123 输出-321。printf("反转后的结果为:%d\n", fan);printf("请输入一个32 位的有符号整数:");

2024-02-08 19:27:47 1928

原创 1000以内的质数

用while和for循环均实现一次,求1000以内所有的质数。质数:只能够1和它本身整除。

2024-02-05 19:10:09 417 1

原创 斐波那契数列--数组和递归的方式实现

n=1和n=2的时候都是输出1公式: f(n) = f(n-1)+f(n-2);例如第20项,6765。请用数组和递归的方式分别实现计算斐波那契数列的第20项1、1、2、3、5、8、13、21、34。

2024-02-05 18:58:45 470 1

原创 选择冒泡排序

有一浮点型数组A,用C语言写一函数实现对浮点数组A进行降序排序,并输出结果要求要以数组A作为函数的入口,请用冒泡和选择各写一遍。

2024-02-05 18:43:13 402 1

原创 插入,遍历,学生,教师信息

【代码】插入,遍历,学生,教师信息。

2024-01-30 19:02:34 322 1

原创 c语言笔试题

段错误,因为getmemory中strcpy只传了值,没有传址,所有返回的是个空值,str依旧指向空。5. 设有以下语句,其中不是对a数组元素的正确引用的是:___(其中0

2024-01-29 20:01:18 493

原创 指针练习题

40.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};等价于 char c[4]=d[4]=”abc”;34.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;24.若有程序段:int a[2][3],(*p)[3];25.若有程序段:int a[2][3],(*p)[3];30.若有定义:int b[4][6],*p,*q[4];

2024-01-24 20:03:02 826 1

原创 用指针改写strcpy,strlen,strcmp,strcat

【代码】用指针改写strcpy,strlen,strcmp,strcat。

2024-01-22 20:05:30 564

原创 shell脚本命令题1-5

ps:case中间的运算符是 + - \* /

2024-01-20 17:33:15 356

原创 shell脚本指令:从命令行传入两个数据,存到a,b中,如何交换输出

【代码】shell脚本指令:从命令行传入两个数据,存到a,b中,如何交换输出。

2024-01-19 17:56:25 437 1

原创 卡尔C基础

1、已知字母A的ASCII码为十进制数值65,且S为字符型,则执行语句S='A'+'6'-'3';后S中的值为 (B )A.循环执行一次 B.循环是无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次。A.'D' B.68 C.不确定的值 D.'C'8.假设变量a,b均为整形,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是 ( b),则执行语句:a+= a-= a*a;后,a的值是 ( D)4、已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 ( b)

2024-01-18 19:31:27 352 1

原创 数组,字符串

数据类型 变量名[数组容量];//申请了一个数组,数组中的每一个元素都是int类型,共3个int类型变量,数组占:3*4bytes = 12bytes;//申请了一个数组,数组中的每一个元素都是char类型,共8个char类型变量,数组占:8*1bytes = 8bytes;注意:数组容量只能是整型常量ps:在标准的C中可以是整型变量,但是不建议使用。因为在很多编译器上不兼容该规则。一维数组:数据类型 数组名[容量];二维数组:数据类型 数组名[行数][列数];

2024-01-16 19:04:21 1377 1

原创 多文件编译,将strlen strcpy strcmp strcat 封装成函数:my_strlen my_strcpy my_strcmp m y_strcat

目的:归纳整理功能函数,将功能函数与主函数分离开来,放在其他文件中。让功能函数的调用更加方便,能够快速复用代码。

2024-01-16 18:01:41 422 1

原创 数组题1-4

【代码】数组题1-4。

2024-01-15 19:32:41 381 1

原创 题题题题题

猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。提示:倒着往前退,找到公式规律。

2024-01-15 08:42:10 344 1

原创 数组,字符串习题

1、1、2、3、5、8、13、21、34、......,n=1和n=2的时候都是输出1公式:f(n) = f(n-1)+f(n-2);例如第20项,6765。

2024-01-12 18:57:42 384 1

原创 C语言-分支、循环结构题

利润低于或等于 10 万元时,奖金可提 10%;利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 10% 提成,高于 10 万元的部分,可提成 7.5%20 万到40 万之间时,高于 20 万元的部分,可 提成 5%40 万到 60 万之间时高于 40 万元的部分,可提成 3%60 万到 100 万之间时,高于 60 万元的部分,可提成 1.5%,高于 100 万元时,超过 100 万元的部分按1% 提成,从键盘输入当月利润 I ,求应发放奖金总数。

2024-01-11 19:27:52 551

原创 C语言 分支、循环结构

思维导图链接。

2024-01-11 19:27:14 975

原创 运算符整理归类学习

清0,用&置1,用|部分取反,用^全部取反,用~左移一位,相当于乘以2右移一位,相当于除以2。

2024-01-10 20:03:47 951

原创 C语言的基本语法结构

功能:格式化输入 格式: #include <stdio.h> scanf("占位符1", &变量名1);---> 从终端获取1个数据,存储到变量名1指定的空间中 scanf("占位符1 占位符2", &变量名1, &变量名2);==> 1+(-1) ==> 0000 0001 补码 + 1111 1111 补码 = 1 0000 0000===>高位溢出只保留8bit 0000 0000 = 0;'a' 'b' '1' '*' '\n'(转义字符) ' '(空格字符) '12':错误:两个字符了。

2024-01-09 19:57:38 3493 1

原创 Linux终端操作的基本知识及指令

Linux基础指令

2024-01-09 19:32:49 1800 1

LOG-linux-c

LOG-linux-c

2024-05-15

空空如也

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

TA关注的人

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