• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            C++ Programmer's Cookbook

            {C++ 基礎} {C++ 高級} {C#界面,C++核心算法} {設計模式} {C#基礎}

            C++隨筆分類列表(基礎)

            C++隨筆分類列表(基礎):


            VS Studio:
            VS快捷鍵:http://www.shnenglu.com/mzty/archive/2006/04/26/6306.html
            VC Studio 使用技巧大全  http://www.shnenglu.com/mzty/archive/2005/12/06/1566.html
            Visual C++ 編譯器選項  http://www.shnenglu.com/mzty/archive/2006/08/17/11336.html
            調試breakpoint高級  http://www.shnenglu.com/mzty/archive/2006/08/16/11289.html
            vc編譯鏈接錯誤--LNK2001,LNK2019,  http://www.shnenglu.com/mzty/archive/2006/08/17/11323.html
            VC++ 編譯鏈接錯誤匯總   http://www.shnenglu.com/mzty/archive/2007/07/19/28365.html
            如何調試程序的 Release 版本?(轉)  http://www.shnenglu.com/mzty/archive/2006/11/19/15439.html
            VS2005中檢測和更正 C/C++ 代碼缺陷  http://www.shnenglu.com/mzty/archive/2006/11/23/15572.html
            debug與release區別和使用的常見錯誤 http://www.shnenglu.com/mzty/archive/2005/12/24/2047.html
            C++ Debugging http://www.shnenglu.com/mzty/archive/2005/12/29/2244.html
            在release模式下debug  http://www.shnenglu.com/mzty/archive/2007/03/13/19722.html
            宏定義與空格

            不同版本的移植:
            (vs.net2005 對c++library的二十個不兼容) http://www.shnenglu.com/mzty/archive/2005/12/27/2185.html
            移置c++從6.0到2005 http://www.shnenglu.com/mzty/archive/2005/12/20/1889.html
            Porting Visual C++ Code to Visual Studio 2005  http://www.shnenglu.com/mzty/archive/2006/01/25/3024.html
            vc++7.1轉移到vc++2005 需要的一些變動  http://www.shnenglu.com/mzty/archive/2006/03/09/3918.html
            To convert from VS.NET 2003 to VS.NET 2002 http://www.shnenglu.com/mzty/archive/2006/02/07/3103.html
            vc7-vc6工具 http://vckbase.com/document/viewdoc/?id=1034


            C++基礎:
            簡單友元實例和訪問申明using關鍵字   http://www.shnenglu.com/mzty/archive/2005/11/04/929.html
            extern http://www.shnenglu.com/mzty/archive/2006/07/14/9834.html
            #pragma使用  http://www.shnenglu.com/mzty/archive/2006/08/08/10958.html
            volatile關鍵字 http://www.shnenglu.com/mzty/archive/2006/08/08/10959.html
            const 1  http://www.shnenglu.com/mzty/archive/2005/11/09/1001.html
            const 2 http://www.shnenglu.com/mzty/archive/2006/08/08/10957.html
            C++ casting  http://www.shnenglu.com/mzty/archive/2005/11/09/1000.html
            字節長度,字節對齊以及類,對象的長度   http://www.shnenglu.com/mzty/archive/2005/10/24/832.html
            重載覆蓋隱藏 -------多重繼承的成員調用  http://www.shnenglu.com/mzty/archive/2005/11/09/997.html
            虛函數 多重繼承的構造函數的調用,虛函數地址的找法  http://www.shnenglu.com/mzty/archive/2005/11/09/999.html
            虛析構函數 ,純虛析構函數必須實現的原因 http://www.shnenglu.com/mzty/archive/2006/07/31/10743.html
            函數指針實例  http://www.shnenglu.com/mzty/archive/2007/04/20/22351.html
            函數指針   http://www.shnenglu.com/mzty/archive/2005/11/09/1002.html
            函數對象     http://www.shnenglu.com/mzty/archive/2005/12/14/1746.html
            Use Functor for Callbacks in C++  http://www.shnenglu.com/mzty/archive/2006/01/18/2864.html
            指針高級--<高質量編程>  http://www.shnenglu.com/mzty/archive/2006/07/07/9536.html
            內存。二重指針,指針的高級使用   http://www.shnenglu.com/mzty/archive/2005/11/09/1004.html
            c++中指針,指針的引用,指針的指針的區別 http://www.shnenglu.com/mzty/archive/2006/07/07/9531.html
            int & *p; //不能建立指向引用的指針http://www.shnenglu.com/mzty/archive/2005/12/08/1621.html
            C++局部類和嵌套類的區別  http://www.shnenglu.com/mzty/archive/2007/05/24/24766.html
            C++的匿名枚舉 http://www.shnenglu.com/mzty/archive/2007/05/24/24773.html
            關于C++中RTTI的編碼實現  http://www.shnenglu.com/mzty/archive/2006/01/05/2446.html
            c++ effective心得  http://www.shnenglu.com/mzty/archive/2005/11/09/998.html
            dynamic_cast使用的討論
            C++拷貝構造函數的幾個細節


            C++常用:
            CString詳細講解 http://www.shnenglu.com/mzty/archive/2006/02/07/3105.html
            讀寫文件精華   http://www.shnenglu.com/mzty/archive/2005/11/09/1005.html
            c++中使用com的方法  http://www.shnenglu.com/mzty/archive/2005/12/24/2049.html
            數據結構算法C++實現  http://www.shnenglu.com/mzty/archive/2005/12/24/2060.html
            C++中DOM寫XML http://www.shnenglu.com/mzty/archive/2005/12/29/2225.html
            tiny xml使用
            刪除,移動,目錄瀏覽對話框,找某目錄下的所有文件http://www.shnenglu.com/mzty/archive/2006/01/12/2683.html
            auto_ptr(轉) http://www.shnenglu.com/mzty/archive/2005/11/09/995.html
            使用API實現1/1000秒的性能測試類  http://www.shnenglu.com/mzty/archive/2006/06/16/8636.html
            基于Visual C++6.0的DLL編程實現 http://www.shnenglu.com/mzty/archive/2006/07/24/10419.html
            c++單向鏈表 (討論應不應該在默認的構造里就分配空間)  http://www.shnenglu.com/mzty/archive/2005/10/28/870.html
            讀取ini文件  http://www.shnenglu.com/mzty/archive/2006/01/17/2822.html
            簡單好用的讀寫ini文件的類  http://www.shnenglu.com/mzty/archive/2006/01/17/2829.html



            C++實例:
            聲明變量語句中使用順序運算  http://www.shnenglu.com/mzty/archive/2005/10/24/834.html
            有用但不常見的c++函數  http://www.shnenglu.com/mzty/archive/2005/11/04/936.html
            不完整得cstring類   http://www.shnenglu.com/mzty/archive/2005/11/09/1003.html
            CSTRING類(不是我寫的)  http://www.shnenglu.com/mzty/archive/2005/12/06/1563.html
            非常簡單的石頭,剪刀,布程序 http://www.shnenglu.com/mzty/archive/2006/06/24/8953.html
            石頭,剪刀,布(雙分派實例)   http://www.shnenglu.com/mzty/archive/2007/03/22/20370.html

             

            VC技巧:
            vc中打開exe文件  http://www.shnenglu.com/mzty/archive/2005/12/24/2045.html
            vc中讀寫注冊表 http://www.shnenglu.com/mzty/archive/2005/12/24/2046.html
            vc中常用的方法  http://www.shnenglu.com/mzty/archive/2005/12/29/2250.html
            CBitmapButton的使用  http://www.shnenglu.com/mzty/archive/2006/02/17/3307.html
            MESSAGE MAP相關即ondrow()消息調用順序 http://www.shnenglu.com/mzty/archive/2006/02/20/3346.html
            vc 使用總結  http://www.shnenglu.com/mzty/archive/2006/05/29/7794.html
            CArchive原理  http://www.shnenglu.com/mzty/archive/2006/08/08/10960.html

             


            托管:
            Visual C++ .NET編程:托管C++概述  http://www.shnenglu.com/mzty/archive/2006/08/18/11393.html
            關于 “托管與非托管 ” 大家都知道那些,來說說? http://www.shnenglu.com/mzty/archive/2005/11/18/1186.html
            Managed, Unmanaged, Native http://www.shnenglu.com/mzty/archive/2005/11/21/1213.html
            C#中重用c/c++舊模塊 http://www.shnenglu.com/mzty/archive/2006/03/31/4846.html
            使用c++\CLI實現c++托管與非托管混合編程  http://www.shnenglu.com/mzty/archive/2006/08/16/11288.html
            非托管的vc工程中部分文件使用.Net Framwork  http://www.shnenglu.com/mzty/archive/2006/08/17/11334.html
            Native c++ 和Managed 的 interop   http://www.shnenglu.com/mzty/archive/2006/08/17/11354.html
            Managed c++與c++\CLI的區別(實例) http://www.shnenglu.com/mzty/archive/2006/08/18/11397.html


            其他:
            c++未來  http://www.shnenglu.com/mzty/archive/2005/12/23/1993.html
            從c++到c# http://www.shnenglu.com/mzty/archive/2005/11/21/1224.html
            微軟各種語言比較  http://www.shnenglu.com/mzty/archive/2005/11/29/1408.html
            c/c++面試試題轉載 http://www.shnenglu.com/mzty/archive/2005/12/24/2061.html
            使用WIN32API寫Windows程序  http://www.shnenglu.com/mzty/archive/2006/08/21/11521.html
            API 技巧集 http://www.shnenglu.com/mzty/archive/2006/01/25/3023.html
            C++ 20年精彩風華:http://www.shnenglu.com/mzty/archive/2007/04/02/21110.html



            --------------------------------------不斷更新中。。。








            posted on 2007-03-02 11:26 夢在天涯 閱讀(23287) 評論(18)  編輯 收藏 引用 所屬分類: CPlusPlus

            評論

            # re: C++隨筆分類列表 2007-03-02 16:08 踏雪赤兔

            強人~~呵呵~~  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2007-10-24 10:39 路過

            達人。。。。。

            多謝你的這些東西  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-23 19:09 yun

            教學設備管理系統
            a)輸入記錄:教學設備類將每一個教學設備編號、設備名稱、生產廠家、購置日期、臺數、單價注作為一個記錄。該軟件能建立一個新的數據文件(用數組存放)或給已建立好的數據文件增加記錄。
            b)顯示記錄:根據設備編號顯示設備的記錄。
            c)修改記錄:可以對數據的任意記錄的數據進行修改并在修改前后對記錄內容進行顯示。
            d)刪除記錄:可刪除數據文件中的任一記錄, 并且還能恢復被刪除的記錄。
            e)統計: (A)統計每頁合計臺數及金額; (B)累計設備的總臺數及總金額;(C)統計單價在:200元以下、200~800元之間和800元以上的設備總臺數及總金額。 (記錄個數至少8個,存放在數組中。)
              回復  更多評論   

            # 緊急求救 2008-06-23 19:13 yun

            緊急求救呀,我初學C++,但是現在要做一個這樣的系統,實在有很大的困難,可是我們明天下午就要交了,如果沒得交的話就完蛋了,這是我的考試題目呀,拜脫了,幫幫忙啊~!在這里寫了先~~~  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 08:16 ss

            @yun
            我昨晚熬到凌晨3點,終于把你要求的功能全部做完了,怎么發給你啊,我很著急啊,到處找你聯系方式找不到。要是再拖到今天下午以后就來不及了。  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 08:51 夢在天涯

            @yun
            你可真的是遇到大好人了啊,一定要謝謝ss了啊!
            其實要是讓我做的畫,我對這個方面的還不是很熟啊!
            @ss thanks ss!
              回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 08:55 夢在天涯

            @cppexplore 你做的東東,你可以發到首頁,他來的時候就看到了哦!  回復  更多評論   

            # re: C++隨筆分類列表(基礎)[未登錄] 2008-06-24 09:19 cppexplore

            @夢在天涯
            哈哈,暴露了。我給他開玩笑呢。學生時代不好好學習,不思進取,不對,但也有很多變通的方法,明天下午遞交,前天晚上抱佛腳,這個錯誤太嚴重,更嚴重的是沒有找到變通的正確方法,老以為不通過任何的努力,天上就能掉餡餅,還能咬上一口。  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 11:28 yun

            太感謝了呀,我的號是907651357  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 11:40 yun

            我的郵箱是520lihongyun@sina.com  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 11:47 yun

            哎呀,各位大哥呀,我也實在是沒辦法才找到這里來地呀,你們就幫幫我吧,不然我就完蛋了~!我保證以后一定好好上課認真聽講~~····
            謝謝咯,一定要幫我呀~!  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 12:07 yun

            @cppexplore
            我不是故意不學習的啊,是我真的不會啊,我們老師每次講課都讓我們讀代碼她聽,我們根本就不懂,有幾個人以前學過,所以每次讀都是跟著背會了才讀給老師聽的,所以一要做作業就不會了~~  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 12:11 yun

            @ss
            我的郵箱是520lihongyun@sina.com

            上面是我的郵箱,我會時刻關注這里的!
            不然我就完了,我不想下學期補考啊!
            嗚嗚~~~  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 13:05 ss

            受不了這種人了,自己去看吧。任何問題自己調,浪費半小時時間。
            #include <cstdio>
            #include<cstdlib>
            #include <cstring>
            #include <unistd.h>
            #include <fcntl.h>

            struct record
            {
            char bianhao[50];
            char mingcheng[50];
            char changjia[100];
            char riqi[50];
            char taishu[50];
            char danjian[50];
            bool isdelete;
            };
            struct record data[100];
            void showdata(struct record data[100],int len)
            {
            printf("bianhao mingcheng changjia qiri taishu danjia\n");
            for(int i=0;i<len;i++)
            {
            if(data[i].isdelete!=true)
            {
            printf("%s %s %s %s %s %s\n",data[i].bianhao,
            data[i].mingcheng,data[i].changjia,data[i].riqi,data[i].taishu,data[i].danjian);
            }
            }
            }
            void adddata(struct record data[100],int len)
            {
            printf("please input bianhao:\n");
            scanf("%s",data[len].bianhao);
            printf("please input mingcheng:\n");
            scanf("%s",data[len].mingcheng);
            printf("please input changjia:\n");
            scanf("%s",data[len].changjia);
            printf("please input riqi:\n");
            scanf("%s",data[len].riqi);
            printf("please input taishu:\n");
            scanf("%s",data[len].taishu);
            printf("please input danjian:\n");
            scanf("%s",data[len].danjian);
            }
            void deletedata(struct record data[100],int len)
            {
            char bianhao[50];
            printf("please input delete bianhao:\n");
            scanf("%s",bianhao);
            for(int i=0;i<len;i++)
            {
            if(strcmp(bianhao,data[i].bianhao)==0)
            {
            data[i].isdelete=true;
            break;
            }
            }
            }
            void restoredata(struct record data[100],int len)
            {
            char bianhao[50];
            printf("please input restore bianhao:\n");
            scanf("%s",bianhao);
            for(int i=0;i<len;i++)
            {
            if(strcmp(bianhao,data[i].bianhao)==0)
            {
            data[i].isdelete=false;
            break;
            }
            }
            }
            void quitdata(struct record data[100],int len)
            {
            int fp;
            if((fp=open("./data",O_APPEND))==-1)
            {
            printf("open file[./data] failed!\n");
            return ;
            }
            char buffer[1000];
            for(int i=0;i<len;i++)
            {
            printf(buffer,"%s;%s;%s;%s;%s;%s;%s\n",data[i].bianhao,
            data[i].mingcheng,data[i].changjia,data[i].riqi,data[i].taishu,data[i].danjian);
            write(fp,buffer,strlen(buffer));
            }
            close(fp);
            exit(0);
            }
            void help()
            {

            printf("use list command:\n");
            printf(" s:show data;\n");
            printf(" a:add data;\n");
            printf(" d:delete data;\n");
            printf(" r:restore data;\n");
            printf(" q:quit data;\n");
            }
            int main()
            {
            int fp;
            char buffer[10240];
            memset(data,0,sizeof(struct record)*100);
            if((fp=open("./data",O_RDWR))==-1)
            {
            printf("open file[./data] failed!\n");
            return -1;
            }
            int len=read(fp,buffer,10240);
            close(fp);
            char *p=buffer;
            char *begin,*middle;
            int i=0,j=0;
            while((begin=strchr(p,'\n'))!=NULL)
            {
            j=0;
            char *q=p;
            while((middle=strchr(q,';'))!=NULL&&middle<begin)
            {
            switch(j)
            {
            case 0:
            memcpy(data[i].bianhao,q,middle-q);
            break;
            case 1:
            memcpy(data[i].mingcheng,q,middle-q);
            break;
            case 2:
            memcpy(data[i].changjia,q,middle-q);
            break;
            case 3:
            memcpy(data[i].riqi,q,middle-q);
            break;
            case 4:
            memcpy(data[i].taishu,q,middle-q);
            break;
            case 5:
            memcpy(data[i].danjian,q,middle-q);
            break;
            case 6:
            if(*q=='1')
            {
            data[i].isdelete=true;
            }
            break;
            default:
            break;
            }
            j++;
            q=middle+1;
            }
            p=begin+1;
            i++;
            }
            char c;
            while(c=getchar())
            {
            switch(c)
            {
            case 's':
            showdata(data,i);
            break;
            case 'a':
            adddata(data,i++);
            break;
            case 'd':
            deletedata(data,i);
            break;
            case 'r':
            restoredata(data,i);
            break;
            case 'q':
            quitdata(data,i);
            break;
            default:
            help();
            break;
            }
            }
            }
              回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-06-24 20:43 yun

            @ss
            謝謝了啊,我知道浪費了你寶貴的時間,對不起啊,
            要不是知道你是高人,我也不會那么賴皮的麻煩你咯~!
            再次感謝了!!!
              回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2008-12-23 23:27 酒明遠

            你好,我每天晚上都看你的博客,覺的真好,今天晚上寫了個程序,怎么也調不對,請你抽時間幫我看看哈
            #include<iostream>
            #include<fstream>
            #include<cctype>
            using namespace std;

            int main()
            {
            fstream infile("in.txt",ios::in|ios::out);
            char c;
            while(!infile.eof())
            {
            c=infile.get();

            if(isupper(c))
            {
            infile.seekg(-1,ios::cur);
            char s=tolower(c);
            infile.put(s);
            }
            }
            infile.close();
            return 0;

            seekg的用法到底是什么呀?書上寫的也不詳細,先謝謝啦!  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2009-01-10 18:42 wstonep

            很好哇...以后會常來的啊..  回復  更多評論   

            # re: C++隨筆分類列表(基礎) 2009-04-28 20:09 Sky Yi

            做個標記。。。以后可能用得上  回復  更多評論   

            公告

            EMail:itech001#126.com

            導航

            統計

            • 隨筆 - 461
            • 文章 - 4
            • 評論 - 746
            • 引用 - 0

            常用鏈接

            隨筆分類

            隨筆檔案

            收藏夾

            Blogs

            c#(csharp)

            C++(cpp)

            Enlish

            Forums(bbs)

            My self

            Often go

            Useful Webs

            Xml/Uml/html

            搜索

            •  

            積分與排名

            • 積分 - 1804154
            • 排名 - 5

            最新評論

            閱讀排行榜

            精品国产99久久久久久麻豆| 久久精品国产亚洲av瑜伽| 久久久久亚洲精品日久生情 | 久久最新精品国产| 激情久久久久久久久久| 久久影院午夜理论片无码| 思思久久精品在热线热| 91视频国产91久久久| 久久影视综合亚洲| 久久国产欧美日韩精品| 国产伊人久久| 久久精品中文字幕久久| 中文字幕久久亚洲一区| 国产成人精品久久免费动漫| 免费一级做a爰片久久毛片潮| 久久精品国产亚洲av麻豆色欲| 国产免费久久精品99久久| 欧美大香线蕉线伊人久久| 精品久久久久中文字幕一区| 久久久久亚洲av无码专区喷水| 久久久久一级精品亚洲国产成人综合AV区| 亚洲国产精品成人AV无码久久综合影院| 久久人人妻人人爽人人爽| 热综合一本伊人久久精品| 日韩亚洲欧美久久久www综合网| 一本一本久久a久久综合精品蜜桃| 久久播电影网| 久久久久亚洲AV无码专区网站| 久久国产精品久久精品国产| 亚洲国产另类久久久精品| 亚洲午夜无码AV毛片久久| 久久久久女教师免费一区| 青青青国产精品国产精品久久久久| 亚洲午夜久久久久久久久久| 久久人妻少妇嫩草AV蜜桃| 久久频这里精品99香蕉久| 手机看片久久高清国产日韩 | 男女久久久国产一区二区三区| 国产69精品久久久久9999APGF | 久久精品国产一区二区电影| 草草久久久无码国产专区|