西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)VC|VC++ → 列表

  • 非常經(jīng)典的C語言趣味題目 2010-12-08 來源:西西軟件園

    在一個(gè)網(wǎng)站上發(fā)現(xiàn)一套很有趣的C語言測試題,如果你招聘C語言相關(guān)開發(fā)人員,或者正在學(xué)習(xí)C語言,很值得做一做。 如果沒有做,下面內(nèi)容暫時(shí)不要看,最好自己先完成一遍!C——————————————–

  • 介紹一些C語言的指針與數(shù)組的書籍 2010-12-08 來源:西西軟件園

     C語言的指針與數(shù)組是一個(gè)比較高階的話題,有些書就是照本宣科,讀者看完會(huì)認(rèn)為自己明白了。真要是碰到一些模棱兩可的問題,就發(fā)現(xiàn)自己了解的還不夠深入,那時(shí)候就棘手了。我在前面提到的《C語言趣味題目》http://sunxiunan.com/?p=1647就是一個(gè)例子,如果你對

  • HDU 上的ACM字典樹參考代碼 2010-12-08 來源:西西軟件園

     要看論文準(zhǔn)備畢業(yè)設(shè)計(jì)了,好幾周都沒有搞ACM了,今天實(shí)在手癢了,就去hdu上溜達(dá)了一圈,挑幾個(gè)題做,于是乎就看到了這個(gè)題,典型的字典樹。題目要求輸出以某個(gè)字符串為前綴的word的數(shù)目,建立字典樹之后就是個(gè)簡單的查詢了,為了性能采用了靜態(tài)字典樹,由于不

  • 內(nèi)存分配的三種方式及常見錯(cuò)誤分析對策 2010-12-03 來源:西西軟件園

     內(nèi)存操作對于程序開發(fā)人員來說,永遠(yuǎn)是一塊雷區(qū)。在這片區(qū)域,總是不斷的埋雷、排雷,而且往往是排雷花了非常大的代價(jià)。記得在公司實(shí)習(xí)時(shí),有大概2個(gè)星期的時(shí)間,team的幾個(gè)人去排雷——有地方發(fā)生了memory leak!而以我現(xiàn)在的認(rèn)知來看,只有極少數(shù)的program

  • 幾道C語言習(xí)題求解 2010-11-25 來源:西西軟件園

    因小弟現(xiàn)用的是C#,所以對C已淡忘了很多,但現(xiàn)在又有作業(yè)需要做,只好來求救各位了。會(huì)的大俠請幫幫忙,謝謝了!題目:1、給定程序中函數(shù)fun的功能是:輸出M行M列的整數(shù)方陣,然后求兩條對角線上的元素之和,要求返回此和數(shù)。同時(shí),在函數(shù)中需完整輸出整數(shù)方陣和對

  • 不用第三個(gè)變量,實(shí)現(xiàn)兩個(gè)輸入?yún)?shù)的交換 2010-11-19 來源:西西軟件園

    問題描述:編寫一個(gè)函數(shù)swap,輸入兩個(gè)參數(shù)a, b,要求函數(shù)中不能夠使用第三個(gè)變量,函數(shù)輸出交換之后的a和b。思路:如果程序中不能夠使用另外的第三個(gè)變量的話,只能夠通過所謂的“技巧"來實(shí)現(xiàn)。這里使用的技巧如下:a ^ 0 = a. a ^ a = 0(異或運(yùn)算)實(shí)現(xiàn)代碼:#in

  • 不適用變量實(shí)現(xiàn)c語言的strlen函數(shù) 2010-11-19 來源:西西軟件園

    問題描述:編寫一個(gè)c語言函數(shù)strlen,要求在其中不能夠使用任何的變量思路:如果在函數(shù)體重不能使用變量,同時(shí)考慮到斐波那契數(shù)列的遞歸求解的過程,可以聯(lián)想到使用“遞歸”來實(shí)現(xiàn)。實(shí)現(xiàn)代碼:#include <stdio.h> #include <stdlib.h> // strlen實(shí)現(xiàn),

  • C++經(jīng)典排序算法全集 2010-11-19 來源:西西軟件園

    C++排序算法全集排序算法是一種基本并且常用的算法。由于實(shí)際工作中處理的數(shù)量巨大,所以排序算法對算法本身的速度要求很高。 而一般我們所謂的算法的性能主要是指算法的復(fù)雜度,一般用O方法來表示。在后面我將給出詳細(xì)的說明。 對于排序的算法我想先做一點(diǎn)簡單的介

  • 在VC中隱藏控制臺(tái)程序窗口的代碼。 2010-11-11 來源:西西軟件園

    大家都知道,當(dāng)編寫一個(gè)win32 console application時(shí),當(dāng)運(yùn)行此類程序的時(shí)候默認(rèn)情況下會(huì)有一個(gè)類似dos窗口的console窗口,但是有的時(shí)候我們只想在程序中運(yùn)行一段功能代碼,不希望顯示這個(gè)console窗口,讓代碼執(zhí)行完畢之后程序自動(dòng)退出.下面就介紹一下,如何隱藏win32 co

  • C++ 基本算法 冒泡法、交換法、選擇法、(實(shí)現(xiàn)代碼)大集合 2010-11-11 來源:西西軟件園

    大家在學(xué)習(xí)C語言的時(shí)候,老師可能都會(huì)講的幾個(gè)算法。   1.冒泡法: 這是最原始,也是眾所周知的最慢的算法了。他的名字的由來因?yàn)樗墓ぷ骺磥硐笫敲芭荩?#include <iostream.h> void BubbleSort(int* pData,int Count) { int iTemp; fo

  • 鴿子等遠(yuǎn)控可 過360主動(dòng)有效方法 2010-11-11 來源:西西軟件園

    用以下的服務(wù)名稱鴿子等遠(yuǎn)控可過360主動(dòng)顯示安全啟動(dòng)項(xiàng) 這個(gè)可是收集了好久才收集到的 希望大家頂一下服務(wù)名稱:Alerter顯示名稱:Alerter描述:通知所選用戶和計(jì)算機(jī)有關(guān)系統(tǒng)管理級警報(bào)?蓤(zhí)行文件的路徑:C:\WINNT\System32\services.exe服務(wù)名稱:AppMgmt顯示名

  • vc修改gh0st 中MBR 代碼 2010-11-11 來源:西西軟件園

    被改寫的MBR代碼:作用是清屏并顯示字符:"'I am virus! Fuck you :-)",然后進(jìn)入死循環(huán)seg000:0000 mov ax, 12hseg000:0003 int 10h ; - VIDEO - SET VIDEO MODEseg000:0003 ; AL = modeseg000:0005 mov bp, 7C18h ; string start addrseg000:0008 mov cx, 18h ; str

  • 自己設(shè)計(jì)C++完善的異常處理類 2010-10-31 來源:西西軟件園

    我們的異常處理類的features 如何寫一個(gè)異常處理類是一個(gè)不太容易的事情,最近剛好接觸了一些不錯(cuò)的代碼,看到了一些技巧,這里和大家分享一下。 一個(gè)相對完善的異常處理類(以及附加的一些東西)應(yīng)該能夠處理下面的一些功能: 1) 能夠方便的定義異常

  • I/O完成端口的實(shí)現(xiàn)-Windows編程技巧 2010-10-22 來源:西西軟件園

    I/O完成端口是Windows系統(tǒng)上提供的一種高性能內(nèi)核對象,廣泛被服務(wù)器應(yīng)用程序采用。以前初學(xué)I/O完成端口時(shí)困惑于繁多的新概念與很多編程技巧。現(xiàn)在重新溫習(xí)異步I/O,才終于清楚的認(rèn)知了I/O完成端口于異步I/O的強(qiáng)大!程序依葫蘆畫瓢原作者的程序,代碼雷同度達(dá)90%(

  • 窗口處理控件技巧大全 2010-10-21 來源:西西軟件園

    一下例子中可能用到的api聲明和常量、變量聲明private declare function getwindowlong lib “user32″ alias “getwindowlonga” (byval hwnd as long, byval nindex as long) as longprivate declare function setwindowlong lib “user32″ alias “setwindowlo

  • win32窗口編程入門 2010-10-21 來源:西西軟件園

    首先最好下一個(gè)代碼提示插件,Visual Assist X 10.6.1833 破解版:http://innovatechautomation.com/soft/16598.html#include <windows.h>#include <stdio.h>//c語言的頭文件//所定義的函數(shù)原型聲明LRESULT CALLBACK WindowProc(HWND chuangkou,UINT uMsg,WPARAM w

  • 四行代碼算1000階乘精確值 2010-10-04 來源:西西軟件園

    #include<stdio.h>#define N 1000 //要計(jì)算的Nlong s[N]={1,1},n=N,t=2,a=1,b=0;int main()//雨中飛燕之作{for(;a<=*s||(++t<=n?(b=0,a=1):0);(*s==a++&&b)?(*s)++:0)s[a]=(b+=s[a]*t)%10000,b/=10000;for(printf("%d",s[*s]);--*s>0;)prin

  • 魔法數(shù)字Magic Number C語言代碼 2010-10-04 來源:西西軟件園

    題目描述:如果一個(gè)數(shù)(可能包含前導(dǎo)0)乘以2,如142857*2=285714,依然由原來的數(shù)字組成的話,這樣的數(shù)(142857)就叫Magic Number輸入:多組測試數(shù)據(jù),每組一行,每行是一個(gè)不大于1e10000整數(shù)(可能有前導(dǎo)0),遇到EOF標(biāo)志結(jié)束程序輸出:判斷這個(gè)數(shù)是不是Magic Num

  • 網(wǎng)易的算法高手GG寫給MM的魔方 2010-10-04 來源:西西軟件園

     題目描述:據(jù)說,網(wǎng)易有自主開發(fā)的游戲引擎,參與開發(fā)的個(gè)個(gè)都是算法高手,喜歡研究各種好玩的東西。有一天,有個(gè)小mm得到了一個(gè)魔方,不過魔方不是常規(guī)的3*3*3的!而是大小是2*2*3的一個(gè)長方體!她實(shí)在搞不定這種異形魔方,于是只好求助于引擎部某GG。那GG看

  • TC過時(shí)了嗎,Turbo C 的一些問題 2010-10-03 來源:西西軟件園

    “TC過時(shí)了”,我說。接著就一堆人問,“為什么過時(shí)?”,“TC不是很好用嗎”,“教材上也是用這個(gè)啊”,“二級考試不也是規(guī)定用的TC嗎?”。于是乎我已經(jīng)無語了。 [page]頭文件的問題[/page]/-----------------------------------------------------------

  • 代碼調(diào)試技巧小集合(C語言描述,但C/C++/Pascal通用) 2010-10-03 來源:西西軟件園

    1.輸入重定向有不少人對自己提交到網(wǎng)站里得到的錯(cuò)誤的結(jié)果而感到莫名其妙。但有可能由于題目的輸入數(shù)據(jù)巨多,要是手工輸入將會(huì)非常累。例如輸入的數(shù)據(jù)可能多達(dá)成千上萬。其實(shí)以下將要介紹的代碼技巧,對于做ACM題目較多的人來說,他(她)們也肯定會(huì)知道的。本文算

  • 個(gè)人所得稅計(jì)算代碼優(yōu)化 化繁為簡 2010-10-03 來源:西西軟件園

    題目描述:個(gè)人所得稅計(jì)算方法:假設(shè)起征點(diǎn)為k元,超過k到k+500這部分稅率為0.05超過k+500到k+2000這部分稅率為0.1超過k+2000到k+5000這部分稅率為0.15超過k+5000到k+20000這部分稅率為0.2超過k+20000到k+40000這部分稅率為0.25超過k+40000到k+60000這部分稅率為0.

  • 最大公約數(shù)問題求解 難度:Hard 2010-10-03 來源:西西軟件園

    題目描述:給你兩個(gè)數(shù)n和m,找出在1-n之間有多少個(gè)k,使得GCD(k, n)>=m輸入:第一行是t,表示有多少組測試數(shù)據(jù)接下來有t行,每行一個(gè)n和m (1<= m,n <=1e9)輸出:對于每組數(shù)據(jù)輸出僅一行,輸出符合要求的數(shù)的個(gè)數(shù)。樣例輸入:31 110 210000 72樣例輸出:16

  • 約數(shù)魔方(ct14)問題解答 2010-10-03 來源:西西軟件園

    題目描述:我們知道,一個(gè)數(shù)K若能被除開1和它本身外的數(shù)整D除,這個(gè)數(shù)就叫做合數(shù)D就叫做K的一個(gè)約數(shù),F(xiàn)在進(jìn)行一個(gè)游戲,每一數(shù)都能加上它的除1和本身外的一個(gè)約數(shù)D從而變成另外一個(gè)數(shù),F(xiàn)在給你兩個(gè)數(shù)N,M,問從N到M最少要進(jìn)行多少次加法的操作.如果按照上面的操作

  • C語言編程習(xí)題:貓捉老鼠 2010-10-03 來源:西西軟件園

    題目描述:有一只很霸道的貓,捉來好多好多老鼠,然后,這只貓就開始開大餐了。但為了顯得它與眾不同,它用了一個(gè)很特別的就餐順序:它先定好步長k,然后它吃掉第1個(gè)位置上的,然后再每隔k只再吃一只老鼠一輪結(jié)束后,它再次從第1個(gè)位置開始繼續(xù)吃,直到最后只剩下一

  • C++中的友元關(guān)系淺析 2010-09-04 來源:西西軟件園

    在封裝中C++類數(shù)據(jù)成員大多情況是private屬性;但是如果接口采用多參數(shù)實(shí)現(xiàn)肯定程序效率;然而這時(shí)候如果外界需要頻繁訪問這些私有成員,就不得不需要一個(gè)既安全又理想的“后門”——友元關(guān)系; C++中提供三種友元關(guān)系的實(shí)現(xiàn)方式,友元函數(shù)

  • C語言實(shí)現(xiàn)萬年歷代碼實(shí)例 2010-08-29 來源:西西軟件園

         經(jīng)過近這幾天的努力,終于寫完了這個(gè)"萬年歷"的程序了,共享一下, 特別是同"勉"共享  [需求]     請打印出任意年份的日歷 [代碼] #include <stdio.h> #define LMonth 31

  • C++之父認(rèn)為C++有一個(gè)弱點(diǎn)兩大陷阱 2010-08-13 來源:西西軟件園

    十年以來,Bjarne Stroustrup在不同的場合多次表示過,C++最大的弱點(diǎn)就是它的教學(xué),因此,他許諾要親自寫一本教授C++的書——不同于The C++ Programming Language那樣的、真正面向?qū)W習(xí)者的教程,來正本清源,以一種他認(rèn)為正確的方式來教C++。《C++程序設(shè)

  • 我眼中的C++ 2010-08-13 來源:西西軟件園

    (這篇文章寫于 2008 年底,“去年”指的是 2007 年。) 去年8月入職,培訓(xùn)了4個(gè)月,12月進(jìn)入現(xiàn)在這個(gè)部門,到現(xiàn)在工作正好一年了。工作內(nèi)容是軟件開發(fā),具體地說,用C++開發(fā)一個(gè)網(wǎng)絡(luò)應(yīng)用(TCP not Web),這是我們的外匯交易系統(tǒng)的一個(gè)部件。這半年來

  • 《C語言到底能干什么》1.8 資源的初步深入 2010-02-01 來源:西西軟件園

    前面已經(jīng)說了資源的基本概念,不過只是做了和很簡單的介紹,這次我們來點(diǎn)狠的,深入的。前面我雖然也用了資源,不過只是鼠標(biāo)光標(biāo)的,回憶下我們的程序,是那么的簡陋。我們早就想把它給裝點(diǎn)下了吧,不用著急,學(xué)完了這節(jié)后,你就可以成為一個(gè)雕刻師了,想讓你的窗口

共:65條 頁次:2/2 每頁:35
首頁 上一頁 1 2 下一頁 尾頁