linux c 学习
文章平均质量分 67
wangshiqueque
这个作者很懒,什么都没留下…
展开
-
shmat 函数的使用
shmat 函数的使用 shmat()是用来允许本进程访问一块共享内存的函数,与shmget()函数共同使用。 shmat的原型是:void *shmat(int shmid,const void *shmaddr,int shmflg); 它需要如下3个参数: 第一个是参数是 shmid 是shmget 返回的标识符, 第二个参数 三种情况 1.原创 2013-07-30 15:52:27 · 26936 阅读 · 0 评论 -
通过共享内存,实现两个进程A,B之间的通信
进程A:#include #include #include #include #include #include #include #define SHM_SIZE 4096 #define SHM_MODE (SHM_R | SHM_W) /* user read/write *原创 2013-07-30 17:35:18 · 6373 阅读 · 0 评论 -
通过共享内存,利用循环队列实现两个进程A,B之间的通信
对我来说,这是一个艰难的程序,花了好长时间,才真正完成,对一个初学者来说,可以学到很多。进程A:#include #include #include #include #include #include #include #define SHM_SIZE 4096 typedef原创 2013-08-08 11:57:58 · 1775 阅读 · 0 评论 -
linux的一些基本操作
cd .. 表示返回上一级cd 目录 打开某个目录(在当前目录下)rm filename 删除某个文件rm -rf contents 删除这个目录下的所有内容(慎用)ctrl c 表示强制退出某个程序:wq 在vi中保存退出:q 在vi中不保存退出g原创 2013-07-17 15:13:08 · 423 阅读 · 0 评论 -
在c语言之中文件的读写和函数与函数之间参数的调用
在c语言之中文件的读写,先请看下面一个例子。#include int main(){ FILE*pFile; char mystring[100]; char mystring1[100]; pFile=fopen("C:\\1.txt","r"); if(pFile==NULL) return 0; else { //while(fgets(m原创 2013-09-23 17:31:19 · 753 阅读 · 0 评论