自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux多进程实现拷贝文件或目录

程序利用多线程技术实现了文件复制功能,支持复制单个文件或整个目录结构到指定目标位置。具有一定文件管理和路径处理能力。程序实现了一个复制的功能,可以复制指定的文件或目录到目标位置,可实现(绝对路径或相对路径)复制。

2024-05-15 10:12:16 295

原创 完成输入n个数,从(0~n-1)个数中找寻丢失的值(使用纯C)

本文将介绍一个用户输入处理的程序,其中包括从数组中寻找最小和最大值,并通过计算找出丢失的值的功能。以下是整体架构流程,技术名词解释,技术细节和小结。通过编写一个程序,可以有效地处理用户输入的数组,并找到其中的最小和最大值,同时计算出可能丢失的值。

2024-02-26 14:45:06 262

原创 系统编程:(进程):Linux环境下进程间的通信(有名管道)实现双方通信

父进程1发送,利用循环while(1),先对其定义的数组空间进行清零bezro,从键盘获取输入的字符,再用write函数写入,循环对指定路径写入,当从键盘中获取到‘end’字符中使用kill函数。子进程2接收,同理运用while(1),先对其定义的数组空间进行清零bezro,用read函数循环读取数据,当键盘中获取到'end字符'使用kill函数。if (access(FIFO_FILE_1, F_OK) == -1)//判断是否存在fifo1文件。else if (id == 0) // 子进程2收。

2023-07-29 15:48:21 66

原创 系统编程(进程的嵌套):fork函数创建两个进程,再在父进程下创建两个进程(实现:先创建一个父进程打印hello,子进程打印world,再在父进程下创建两个进程打印start和end)

先通过fork();创建两个进程,避免子进程或父进程成为僵尸进程,运用wait()函数,等待子程序的资源自动释放,在父进程下嵌套两次创建两次进程。// 在父进程下在创建两个进程。if (id == -1)//创建进程失败,返回值-1。else if (id == 0) // 子进程的空间。else if (id > 0) // 父进程的空间。wait(NULL);//等待子程序释放资源。

2023-07-29 14:31:24 937

原创 C语言:对从键盘输入的字符串(字母和0~9)进行判断并得出其Ascli码值

编程思路:从键盘中获取字符串,通过while循环中,每循环一次getchar函数()获得一个字符,并对其判断是字母还是数字,并获取对应的Ascli码值。printf("字符是大写字母对应的Ascli码是:%d\n", ch[i]);printf("字符是小写字母对应的Ascli码是:%d\n", ch[i]);printf("对应的Ascli码是:%d\n", ch[i]);printf("输入的是数字\n");printf("输入的是字母\n");printf("请输入字符串:");

2023-07-28 14:24:02 474 2

空空如也

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

TA关注的人

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