亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C++進程間共享數據實例

 更新時間:2014年10月15日 10:04:59   投稿:shichen2014  
這篇文章主要介紹了C++進程間共享數據的方法,是進行C++應用程序開發(fā)中非常實用的技巧,需要的朋友可以參考下

本文實例講述了C++進程間共享數據的實現方法,分享給大家供大家參考。具體實現方法如下:

復制代碼 代碼如下:
int main(int argc, char *argv[]) 

    //RecursiveDelete("C:\\20_128\\"); 
    //SelfRun("runModel"); 
    //進程間內存共享 
    LPCTSTR lpName= "hello"; 
    LPCTSTR lpContent = "123456"; 
    HANDLE hMap = ::OpenFileMapping(FILE_MAP_ALL_ACCESS, FALSE, lpName); 
    if (NULL == hMap) //打開失敗 
    { 
        //創(chuàng)建 
        hMap = ::CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_EXECUTE_READWRITE, 0, strlen(lpContent), lpName); 
        if (hMap == NULL) 
        { 
            return -1; 
        } 
        //寫入 
        LPVOID lpBase = ::MapViewOfFile(hMap, FILE_MAP_ALL_ACCESS, 0, 0, 0); 
        strcpy((char*)lpBase, lpContent); 
        printf("write %s\n", lpContent); 
    } 
    else 
    { 
        //打開成功就只讀取 
        LPVOID lpBase = ::MapViewOfFile(hMap, FILE_MAP_ALL_ACCESS, 0, 0, 0); 
        if (lpBase == NULL) 
        { 
            return -1; 
        } 
        printf("read %s\n",(char*)lpBase); 
    } 
     
    getchar(); 
    return 0; 
}

希望本文所述對大家的C++程序設計有所幫助。

相關文章

  • C++中標準線程庫的基本使用介紹

    C++中標準線程庫的基本使用介紹

    大家好,本篇文章主要講的是C++中標準線程庫的基本使用介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • C++深入探究哈希表如何封裝出unordered_set和unordered_map

    C++深入探究哈希表如何封裝出unordered_set和unordered_map

    哈希表是一種根據關鍵碼去尋找值的數據映射結構,該結構通過把關鍵碼映射的位置去尋找存放值的地方,說起來可能感覺有點復雜,我想我舉個例子你就會明白了,最典型的的例子就是字典
    2022-06-06
  • C++小游戲教程之猜數游戲的實現

    C++小游戲教程之猜數游戲的實現

    這篇文章主要和大家詳細介紹如何利用C++做一個簡易的猜數游戲,分為用戶猜數和系統(tǒng)猜數。文中的示例代碼講解詳細 ,感興趣的小伙伴可以嘗試一下
    2022-11-11
  • C語言多媒體框架GStreamer入門和概述

    C語言多媒體框架GStreamer入門和概述

    這篇文章主要介紹了C語言多媒體開源框架GStreamer,本文總結了多媒體框架GStreamer一些基本概念及流程,希望能給使用GStreamer開源庫的朋友提供一個借鑒或參考,需要的朋友可以參考下
    2022-07-07
  • C++?中如何結束?while?(cin>>str)?的輸入

    C++?中如何結束?while?(cin>>str)?的輸入

    這篇文章主要介紹了C++?中如何結束?while?(cin>>str)?的輸入,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C++初階學習之模板進階

    C++初階學習之模板進階

    這篇文章主要為大家介紹了C++模板進階,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • C++實現LeetCode(128.求最長連續(xù)序列)

    C++實現LeetCode(128.求最長連續(xù)序列)

    這篇文章主要介紹了C++實現LeetCode(128.求最長連續(xù)序列),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-07-07
  • 詳解C++中二進制求補運算符與下標運算符的用法

    詳解C++中二進制求補運算符與下標運算符的用法

    這篇文章主要介紹了C++中二進制求補運算符與下標運算符的用法,是C++入門學習中的基礎知識,需要的朋友可以參考下
    2016-01-01
  • OpenCV實現人臉識別簡單程序

    OpenCV實現人臉識別簡單程序

    這篇文章主要為大家詳細介紹了OpenCV實現人臉識別簡單程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • C++與C語言常用的語法對比

    C++與C語言常用的語法對比

    這篇文章主要介紹了C++與C語言常用的語法對比,文章基于c++和C語言的相關資料展開兩者的語法相互對比,需要的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-04-04

最新評論