- 博客(17)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
原创 打印ASCII表
#include #include int main(int argc,char** argv){ int i; for(i=0;i<128;i++) { if(i%8==0) printf("\n"); printf("%3c",(char)i); } system("pause"); return 0;}
2016-08-26 14:52:30 900
原创 Linux下共享内存相关函数
shmctl函数原型编辑shmctl(共享内存管理)所需头文件#include #include 函数说明完成对共享内存的控制函数原型int shmctl(int shmid, int cmd, struct shmid_ds *buf)函数传入值shmid共享内存标识符cmdIPC_STAT:得到共享内存的状态,把共享内存的shmid_ds结构
2016-08-23 09:08:14 1729
原创 单链表的操作
#include #include typedef int T;struct node{ T data; struct node* next;};typedef struct node Node;#define SIZE sizeof(Node)Node* find(Node* h,T d);//创建一个节点Node* creat_node(T d){ No
2016-08-22 10:14:50 460
原创 最大公约数和最小公倍数
shell脚本来写这个程序:代码:while循环 echo "请输入两个数" 2 3 read a b 4 m=$a 5 n=$b 6 c=$a%$b 7 8 while [ $c != 0 ] 9 do 10 let c=$a%$b 11 a=$b 12 b=$c 13 14 don
2016-08-21 16:13:58 1136
原创 算法之迷宫问题
#include #include void visit(int, int);int maze[9][9] = { { 2, 2, 2, 2, 2, 2, 2, 2, 2 },{ 2, 0, 0, 0, 0, 0, 0, 0, 2 },{ 2, 0, 2, 2, 0, 2, 2, 0, 2 },{ 2, 0, 2, 0, 0, 2, 0, 0, 2 },{ 2, 0, 2, 0
2016-08-21 16:11:10 1024
原创 Liunx c 下signal的使用。
signal函数可以让进程捕获注册了的信号,并用自定义的函数来设置对信号的反馈。#include #include void hand(s){if(s==2){printf("还是杀不死我!!!\n");}if(s==3)printf("我还是活得 哈哈\n");}int main(){int n=1;signal(2,hand);s
2016-08-14 23:22:19 445
原创 代码实现Linux ls命令
//该程序实现ls功能#include #include #include int main(int argc,char* argv[]){struct stat mes;DIR* dirp=NULL;struct dirent* dirent=NULL;//打开目录dirp=opendir(argv[1]);if(NULL==dirp){print
2016-08-09 22:07:47 2023
转载 c语言版本双人贪吃蛇
#include #include #include #include using namespace std;#define WIDTH 64 // 游戏区域网格宽度#define HEIGHT48 // 游戏区域网格高度#define ITEMSIZE10 // 游戏元素大小#define CMD_A_UP0x1 // 控制命令:游戏者
2016-08-09 07:14:59 3754 2
原创 打印一个数的二进制形式
#include int main(){unsigned num = 0x80000000;int n;printf("请输入一个数:");scanf_s("%d",&n);for (int i = 0; i if ((n&num) == num)printf("1");elseprintf("0");nif ((i+1)% 8 == 0)p
2016-08-08 23:51:13 974
原创 回文字符 Linux下编程
#include 4 #include 5 6 int main() 7 { 8 9 char a[20]; 10 int r; 11 int i; 12 int num; 13 char c; 14 bzero(a,20); 15 r=read(0,a,19); 16
2016-08-08 23:20:17 567
原创 shell 常见错误(慢慢完善)
1.Shell脚本处理“integer expression expected”Shell脚本里,在用 test 的参数作比较的时候,如“ [ $t -gt "100" ]”,可能会出现如题的“integer expression expected”错误。这是因为test 的这几个参数: -gt ,-lt,-eq 比较的都是数字,因此变量temp如果是一个字符串的话就会出现上述错误了。将原
2016-08-08 10:06:41 1240
原创 最大公约数和最小公倍数
shell脚本来写这个程序:代码: echo "请输入两个数" 2 3 read a b 4 m=$a 5 n=$b 6 c=$a%$b 7 8 while [ $c != 0 ] 9 do 10 let c=$a%$b 11 a=$b 12 b=$c 13 14 done 15
2016-08-08 07:41:05 1388 5
原创 shell 脚本程序中空格 $符号的使用
对于很多新学shell脚本程序的人来书说,空格跟$符号的使用一直让人迷迷糊糊,下面我来说说有关于它们的使用情况。1.定义变量时, =号的两边不可以留空格.eg:gender=femal————rightgender =femal———–wronggender= femal———–wrong2.条件测试语句 [ 符号的两边都要留空格.eg:if [ $gender
2016-08-06 10:40:47 4918
原创 c语言版贪吃蛇
#include#include#include#include#include#define height 28//方块高度#define width 60//方块宽度 必须偶数//---------------------------------------------------------//函数声明void GameStart();//启动画面vo
2016-08-05 10:08:24 700
原创 初学C语言基础整理
11 C语言中的数据类型1.1 常量常量就是在程序中不可变化的量,常量在定义的时候必须给一个初值。1.1.1 #define定义一个宏常量1.1.2 const定义一个const常量1.2 字符串常量“hello world”对于#define类型的常量,c语言的习惯是常量名称为大写,但对于普通const常量以及变量,一般为小写结合大写的方式1.3 二进
2016-08-04 09:01:32 820
原创 Shell脚本中$0、$?、$!等的意义。
最近在学Linux脚本程序,这里来说说Shell脚本中$0、$?、$!等的意义变量说明$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
2016-08-04 08:17:26 10543 1
原创 C++中为什么要用成员函数?
对于很多初学c++的人来说,不知道为什么一定要用成员函数,这里我就详细的介绍一下。有如下代码#include using namespace std;class Circle{public:double r ;double PI = 3.1415;double area = r*r*PI;};int main(){Circle c1;co
2016-08-03 22:52:30 948
shell脚本程序大神求解答!!
2016-08-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人