原创 函數走步功能的實現 即隨機步法的初步實現

很多類似的走步功能,這裏給出來了一個比較簡單的方法實現走步功能,部分代碼可以自己進行修改,初發博客,代碼格式或多或少有些不規範,而且寫的比較潦草,沒有去進行代碼優化,忘大家見諒,VS2013開發,lninux下兼容: /*********

原创 C語言,猜字遊戲

/********************************  * function:猜數遊戲           *  **********

原创 輸入一個數,打印對應的合圍圖像

/*  function:輸入一個整數,打印對應的圖像  *  author:徐權  date:20150727  */ #include<stdi

原创 C 順序表求交集和並集

#include<stdio.h> #include<stdlib.h> typedef struct {     int *array;//線性表記錄數據     int length; }List;

原创 mmap內存共享範例 linux

mmap1,cpp 與mmap2.cpp 是兩個獨立的文件,分別是讀的進程和寫的進程 並且實現了進程間的通信 mmap1 #include<iostream> #include<unistd.h> #include<cstdlib> #i

原创 C++ 通過虛函數表,直接外部訪問類中的函數,並且脫離類

#include <iostream> class CStu {virtual void go1(){std::cout << "go1" << std::endl;}virtual void go2()

原创 C語言 鏈表求一組數據的交集並集

#include <stdio.h> #include <stdlib.h> typedef struct Node{     int data;     struct Node *next; }List

原创 大數乘法,大數加法,大數減法

#include <iostream> #include<cstring> using namespace std; class MData { private: int n,m; char *str1,*str2;

原创 快速排序算法C語言

#include<stdio.h> #include<stdlib.h> void change(int *a, int *b) {int temp = *a;*a = *b;*b = temp; } v

原创 linux下利用fork()函數創建進程

#include<iostream> #include<unistd.h> #include<cstdlib> void forklt(const pid_t &it) {     if(it < 0)

原创 排序算法大全

#include <stdio.h> #include <Windows.h> #define  N 10 #define  FOR  //for循環實現 //#define  WHILE//while循

原创 mmap函數創建進程 linux

mmap 中的讀寫權限 與打開文件的讀寫權限沒有任何關聯,但是 mmap的MAP_SHARED 與MAP_PRIVATE權限是衝突的,如果mmap的權限爲 MAP_PRICATE則open打開文件的權限對

原创 PIPO管道通信範列(linux)

pipo管道通信適合在父子進程,兄弟進程間通信。 #include<cstring> #include<cstdio> #include<iostream> #include<cstdlib> #include<fcntl.h> #inc

原创 二分查找法,查詢指定的值

#include<stdio.h> #include<stdlib.h> int main() {int a[10] = { 1,3,5,7,8,9,10,15,17,18 };int n = 16;in

原创 編寫一個將輸入複製到輸出的程序 ,並將其中連續的多個空格用一個空格代替 //學習筆記 編寫一個將輸入複製到輸出的程序 ,並將其中連續的多個空格用一個空格代替 運行環境vs2015 #includ

//學習筆記 編寫一個將輸入複製到輸出的程序  ,並將其中連續的多個空格用一個空格代替 VS2015編譯 #include<stdio.h> #include<stdlib.h> int main(int