用VC++實現console程式顯示彩色文本

用vc++寫console程式時,整天對著黑紙白字的螢幕,感覺很鬱悶吧?很多人想用CONIO.H/GRAPHICS.H中的一些函數來實現,卻發現VC++根本沒有這些標頭檔。當然了CONIO.H/GRAPHICS.H是BORLAND TC/BC專有的標頭檔,所以vc++中根本沒有這些檔案。把這兩個標頭檔COPY過來,然後用??答案當然是否定的。其實VC++中也有相關的函數來實現console彩色文本及背景的顯示。下面我們就看看VC++如何?彩色文本。    

列舉當前啟動並執行所有進程

void CEmnuprocessDlg::ListProcess(){           HANDLE  hProcessSnap=NULL;           PROCESSENTRY32 pe32;          //獲得控制代碼          hProcessSnap = CreateToolhelp32Snapshot (TH32CS_SNAPPROCESS,0);          if( hProcessSnap == (HANDLE)-1)         {    

美國人竟然是這樣教育小學生

當我把九歲的兒子帶到美國,送他進那所離公寓不遠的美國小學的時候,我就象是把自己最心愛的東西交給了一個我並不信任的人去保管,終日憂心忡忡。這是一種什麼樣的學校啊!學生可以在課堂上放聲大笑,每天至少讓學生玩二個小時,下午不到三點就放學回家,最讓我大開眼界的是沒有教科書。那個金髮碧眼的美國女教師看見了我兒子帶去的中國小學四年級課本後,溫文爾雅地說:“我可以告訴你,六年級以前,他的數學不用學了!”面對她充滿善意的笑臉,我就像挨了一悶棍。一時間,真懷疑把兒子帶到美國來是不是幹了一生最蠢的一件事。日子一天一

n(n

/************************************************************************//*    求n(n<100)的階乘                                                  *//*    用數組a存放結果其中數組的每一位存放一位元,a[0]存放當前結果的位元  *//*********************************************************

25條經典言論

我愛北京天安門天安門上太陽升偉大領袖毛主席指引我們向前進1.記住該記住的,忘記該忘記的。改變能改變的,接受不能改變的。 <br />2.能沖刷一切的除了眼淚,就是時間,以時間來推移感情,時間越長,衝突越淡,彷彿不斷稀釋的茶。 <br />3.怨言是上天得至人類最大的供物,也是人類禱告中最真誠的部分。 <br />4.智慧的代價是矛盾。這是人生對人生觀開的玩笑。 <br />5.世上的姑娘總以為自己是驕傲的公主(除了少數極醜和少數極聰明的姑娘例外)。

結構體元素順序與結構體的大小

說明:暑假中看書想到的一點東西,因當時沒有電腦,無法驗證,所以到學校後驗證一下才發。         先看一個例子,有三個結構體的定義如下:struct  a     { bool    b1; bool    b2; int     i1; int     i2; int     i3;};struct  b{ int     i1; int     i2; int     i3; bool    b1; bool    b2;};   struct  c{ int      

用鏈表實現多項式相乘

/******************************************************  多項式相乘*******************************************************/#include<stdio.h>#include<stdlib.h>#include<malloc.h>//多項式中的一項的結構typedef  struct term{ double coef; int expn;     

Ubuntu 12.04 開機自動化佈建螢幕亮度

安裝了Ubuntu12.04 後,發現每次開機螢幕都是最大亮度,每次都要設定亮度很是麻煩,於是在網上搜尋解決辦法,可是能找到的辦法都試過,還是不能解決問題。通過自己的摸索,終於能開機自動化佈建亮度了。以下將解決方案簡單描述,給存在同樣問題的Ubuntu使用者參考。  :)Ubuntu 12.04 開機自動化佈建亮度的方法:1. 開啟軟體中心,安裝laptop-mode包;2.

下周考試

   明天開始考試,一共考五天,六門課程。   過了下周之後,這學期的就算結束了,剩下的就只是據說是什麼電子工藝勞動的東西了。聽以前的學長們說所謂的電子工藝勞動就是焊電路之類的東西了,真不知道學電腦的為什麼要給安排兩周的時間焊一個電路。   突然間意識到,下周考試完後,這學期也就基本上算結束了,也就意味大三就結束了!也就使說大學生活就剩下一年了!  唉,時間過得真快!       

用32位組合語言寫的一個簡單的運算式計算機

主要內容,容後補續。先貼出C語言代碼#include <stdio.h>#include <stdlib.h>//定義狀態#define ST_NIL 0 //初始狀態#define ST_NUM 1 //運算元狀態#define ST_OP 2 //操作符狀態#define ST_END 3 //結束狀態int calc(int n1,int n2,char sign){ switch (sign) { case '+':

How to use Django with Apache and mod_python

os: ubuntu 10.04django: version 2.5apache: 2python: 2.61. install python, django, apache, mod_pythonapt-get install 2.edit httpd.conf<Directory "/usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/"> AllowOverride None

鬱悶ing!

       先BS一下CSDN,Kao

cx_Oracle的安裝及問題說明

1、下裝cx_Oracle的安裝程式 http://cx-oracle.sourceforge.net/ 2、要下載instantclient-basic-win32-10.2.0.5.zip 注意有兩個版本,一相版本的體積比較小,但在隻支援en    

用VC遍曆檔案夾中的所有檔案及檔案夾

void CBrowseDlg::BrowseDir( CString strDir, HTREEITEM parent ){         CFileFind  ff;         CString    szDir=strDir;         HTREEITEM  hSubItem;          if(szDir.Right(1) != "//")         {                  szDir +=

How to use Django with Apache and mod_wsgi

edit httpd.confWSGIScriptAlias / /home/liuke/www/django/hello/apache/django.wsgiadd filedjango.wsgiimport osimport syspath = '/home/liuke/www/django/hello'if path not in sys.path:    sys.path.append(path)#os.environ['DJANGO_SETTINGS_MODULE'] =

cx_Oracle 中插入blob、date類型資料

#blobimport cx_Oracledb = cx_Oracle.connect('delphitest/delphitestpass@yyora85')cursor = db.cursor()f1 = open(r'd:/img.jpg','rb')data = f1.read()pic_data = cx_Oracle.Binary(data)cursor.execute("insert into pnl_pic values(:1, :2)", ('004',

更改Firefox搜尋欄的預設搜尋引擎

 單位的網路出口是廣電網路的線路,最近在Firefox的搜尋欄總是無法開啟搜尋網頁。查看搜尋網頁的地址欄,發現選擇的google搜尋引擎是”http://www.google.com/search?q=...”。 而在廣電網路上目前無法開啟www.google.com,只能開啟www.google.cn或者www.g.cn。 通過在網路上尋找解決的方法,發現可以修改Firefox的設定檔,就能實現這個搜尋引擎地址的改變。 具體方法如下(以google為例):Linux系統下:修改/usr/sha

IE自動下載安裝OCX方法

 【問題的提出】BCB或VC製作的OCX,希望不用手工在用戶端註冊,就可以在網頁裡面自動下載、註冊、使用。【資料】在MSDN上尋找“Packaging ActiveX Controls”,可以找到詳細的配置及步驟。完整URL:ms-help://MS.MSDNQTR.2003FEB.2052/activex/workshop/components/activex/packaging.htm另一中文資料--“升級現有的 ActiveX

程式員是怎麼喝酒的

大家喝的是啤酒。這時你入座了。 你給自己倒了杯可樂,這叫低配置。 你給自已倒了杯啤酒,這叫標準配置。 你給自己倒了杯茶水,這茶的顏色還跟啤酒一樣,這叫木馬。 你給自己倒了杯可樂,還滴了幾滴醋,不僅顏色跟啤酒一樣,而且不冒熱氣還有泡泡,這叫超級木馬。 你的同事給你倒了杯白酒,這叫推薦配置。 人到齊了,酒席開始了。 你先一個人喝了一小口,這叫單元測試。 你跟旁邊的人說哥們咱們隨意,這叫交叉測試。 但是他說不行,這杯要幹了,這叫壓力測試。 於是你說那就大家一起來吧,這叫自我裝載。 這個時候Boss向全

reportlab 中文問題

#!/usr/bin/env python# -*- coding: utf-8 -*-from reportlab.pdfgen.canvas import Canvasfrom reportlab.pdfbase import pdfmetricsfrom reportlab.pdfbase.cidfonts import UnicodeCIDFontpdfmetrics.registerFont(UnicodeCIDFont('STSong-Light'))from

總頁數: 61357 1 .... 18682 18683 18684 18685 18686 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.