![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux C
文章平均质量分 75
xiao_huo_ban
这个作者很懒,什么都没留下…
展开
-
Linux C实现简单的文件拷贝
Linux C实现简单的文件拷贝这里的b.c文件是提前创建好的里面写了东西#include#include#include#include#includeint main(){ const char* pathName="a.c"; int in,out,flag; char buffer[1024]; in=open("b.c",O_RDO原创 2017-11-24 20:36:18 · 4694 阅读 · 0 评论 -
LinuxC实现文件夹及文件拷贝
LinuxC实现文件夹及文件拷贝#include#include#include#include#include#include#include//判断是否为目录int is_dir(char *path){ struct stat st; stat(path,&st); if(S_ISDIR(st.st_mode)) retu原创 2017-12-04 15:35:16 · 4008 阅读 · 0 评论 -
Linux C命名管道实现进程间通信
命名管道实现进程间通信命名管道命名管道也被称为FIFO文件,它是一种特殊类型的文件,它在文件系统中以文件名的形式存在,但是它的行为却和之前所讲的没有名字的管道(匿名管道)类似。创建命名管道以下两个函数都可以用来创建命名管道(任选一个),函数原型如下:#include #include int mkfifo(const char *filename, mode原创 2017-11-26 11:00:41 · 3378 阅读 · 0 评论 -
Linux C消息队列实现进程间通信
Linux C消息队列实现进程间通信什么是消息队列消息队列是内核地址空间中的内部链表,通过Linux内核在各个进程之间传递内容,内核中的消息队列是通过IPC的标识符来区别的,不同的消息队列之间是相对独立的。每个消息队列中的消息,又构成一个独立的链表。消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据原创 2017-11-27 15:45:06 · 2102 阅读 · 0 评论 -
LinuxC匿名管道实现进程间通信
LinuxC匿名管道实现进程间通信代码如下:#include #include #include #include #include typedef enum Kind {KString, KInt, KChar} Kind;typedef struct Message{ Kind kind; size_t size;}Message, *PMessage;typed原创 2018-01-02 15:20:03 · 254 阅读 · 0 评论 -
LinuxC实现内存映射
LinuxC实现内存映射代码如下:#include#include#include#include#include#include#includeint count=0;typedef struct{ char xuehao[40]; char name[30];}Student;Student *insert(Student *student){原创 2018-01-02 15:24:55 · 870 阅读 · 0 评论 -
LinuxC之socket通信实现简单的计算器
LinuxC之socket通信实现简单的计算器代码如下:服务器端代码:#include#include#include#include#include#include#include#include#include#define SERVER_PORT 5576#define LISTEN_QUEUE 1000#define BSIZE 1024typedef struc原创 2018-01-02 15:26:47 · 860 阅读 · 0 评论 -
LinuxC之socket通信实现简单的在线评测
LinuxC之socket通信实现简单的在线评测这里的在线评测是指客户端将一个文件的内容写入到一个字符传中,传给服务器端,服务器端接收此字符串,将为其创建一个新文件并将其写入,再进行编译,如果生成了可执行文件,那么将程序的运行结果返回给客户端,反之将错误信息返回给客户端服务器端代码:#include#include#include#include#include#include#inc原创 2018-01-02 15:30:13 · 253 阅读 · 0 评论