Time of Update: 2018-12-03
五子棋實現代碼#include<stdio.h>#define M 9#define N 9void print(int a[M][N]){int i,j;for(i=0;i<M;i++){for(j=0;j<N;j++)printf(" %d",a[i][j]);printf("\n");}}int check(int a[M][N]){int i,j;for(i=0;i<M-5;i++){for(j=0;j<N-5;j++){if((a[i][j]==1)
Time of Update: 2018-12-03
數組:數組大家應該都很熟悉了,用途非常廣泛。int a[4]={2,4,5,9};此語句定義一個4個空間大小的整型數組a並為它進行了初始化。數組的基礎知識可以參考其他相應的教材,我們在這主要討論指標和數組的結合應用。我們再來看個完整的例子:#include<stdio.h>void main(){ inta[4]={2,4,5,9}; int *p; p=a; *p=*p++; printf("%d%d %d/n",*p,
Time of Update: 2018-12-03
一、建立: 使用BCB
Time of Update: 2018-12-03
指標:相信大家對下面的代碼不陌生:inti=2; int *p;
Time of Update: 2018-12-03
迭代器是一種對象,它能夠用來遍曆STL容器中的部分或全部元素,每個迭代器對象代表容器中的確定的地址。迭代器修改了常規指標的介面,所謂迭代器是一種概念上的抽象:那些行為上象迭代器的東西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用演算法有機的統一起來。 迭代器提供一些基本操作符:*、++、==、!=、=。這些操作和C/C++“操作array元素”時的指標介面一致。不同之處在於,迭代器是個所謂的smart
Time of Update: 2018-12-03
namespace DataTest{ public partial class FormMain : Form { public FormMain() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {
Time of Update: 2018-12-03
注:輸入線段起點和終點的x,y座標,程式將產生直線,每產生10個點暫停顯示一下當前x,y座標位置. #include<graphics.h>void main(){int driver,mode;int xa,ya,xb,yb,c;int dx,dy,steps,k;float fx,fy,x,y;int wx,wy;driver=DETECT;mode=0;initgraph(&driver,&mode,"");printf("please enter
Time of Update: 2018-12-03
#include<iostream>using namespace std;int Eculid(int d,int f){ int X,Y,R; X=d; Y=f; while(Y!=0) { R=X%Y; X=Y; Y=R; } return X;}void ExEculid(int d,int f){ int x1,x2,x3; int y1,y2,y3; int t1,t2,t3; int q; x1=1; x2=0; x3=f; y1=0; y2=
Time of Update: 2018-12-03
#include"define.h"typedef struct{ float coef;//係數 int expn;//指數}term,ElemType;typedef struct LNode{ ElemType data; struct LNode *next;}*Link;typedef struct{ Link head,tail; int len;}LinkList;typedef LinkList polynomial;status
Time of Update: 2018-12-03
最近在負責資料備份產品的時候遇到一個問題:在Win7系統下,使用者選擇“C:\Users”
Time of Update: 2018-12-03
我們知道,數組式電腦根據事先定義好的數群組類型與長度自動為其分配一連續的儲存單元,相同數組的位置和距離都是固定的,也就是說,任何一個數組元素的地址都可一個簡單的公式計算出來,因此這種結構可以有效對數組元素進行隨機訪問。但若對數組元素進行插入和刪除操作,則會引起大量資料的移動,從而使簡單的資料處理變得非常複雜,低效。為了能有效地解決這些問題,一種稱為“鏈表”的資料結構得到了廣泛應用。1. 鏈表概述鏈表是一種動態資料結構,他的特點是用一組任意的儲存單元(可以是連續的,也可以是不連續的)存放資料元素。
Time of Update: 2018-12-03
很多字串在用strcpy拷貝時會報錯或者直接賦值時會出現亂碼,都是因為沒有初始化。char *str = (char *)malloc(sizeof(char));memset(str,0,sizeof(char));即可有時在編譯時間並不知道數組的長度,可以這樣動態分配數組size = get_size();int *p = new int[n];for(int *q=p;q!=p+n;++q)...delete []p; 一個自訂結構體的初始化MYSTUCT
Time of Update: 2018-12-03
最近看<<高品質C++>>時讀到的關於成員函數的重載/覆蓋/隱藏,把我的一點理解寫出來,希望大家批評與指正.1. 重載、覆蓋與隱藏1).重載:成員函數具有以下的特徵時發生“重載”A.相同的範圍(同一個類中)B.函數的名字相同C.參數類型不同(不能進行隱式類型轉換)D.Virtual關鍵字可有可無2).覆蓋(也叫“繼承”):指衍生類別函數覆蓋基類函數,特徵是:A.不同的範圍(分別位於基類與衍生類別中)B.函數名字相同C.參數相同D.基類函數必須有virtual關鍵字3).隱
Time of Update: 2018-12-03
MFC中此函數GetPrivteProfileString可以用來讀取設定檔.ini的函數,它在VS2008的msdn中的定義是這樣的:GetPrivateProfileString FunctionRetrieves a string from the specified section in an initialization file.翻譯過來就是返回初始設定檔案中特定地區的字串。參數如下:DWORD WINAPI GetPrivateProfileString( __in
Time of Update: 2018-12-03
之前我好像在一個論壇上看到了,過太久了,不太記得了,今天翻出來,覺得挺經典的,就貼出來了。如下:這是一個比較典型的問題,很多人都會遇到,這也是一個在C++輸入時經常遇到的一個問題。C++代碼如下:#include <iostream> 3.int main() 4.{ 5. using namespace std; 6. const int ArSize = 20; 7. char name[ArSize]; 8. char
Time of Update: 2018-12-03
使用 Visual C# .NET 產生 Office COM 增益集適用於 有關本文的 Microsoft Visual Basic .NET 版本,請參閱 302896。 有關本文的 Microsoft Visual Basic 6.0 版本,請參閱 238228。 有關本文的 Microsoft Visual C++ 6.0 版本,請參閱 230689。 本任務的內容摘要 IDTExensibility2 介面OnConnection OnDisconnection
Time of Update: 2018-12-03
十一放假放的不亦樂乎啊,今天才靜下來看看技術,偶然碰到了__attribute__,雖然之前在看Linux核心代碼時見過很多次,但還是對它熟視無睹,罪過啊,下面的文章是從源碼網上轉載的,原文在這裡:http://www.yuanma.org/data/2006/0625/article_948.htm,此處只是做簡單闡述,共同進步。 GNU C的一大特色(卻不被初學者所知)就是__attribute__機制。__attribute__可以設定函數屬性(Function
Time of Update: 2018-12-03
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Drawing.Printing;using System.Windows.Forms;namespace Demo{ /// <summary> /// <para>列印DataGridView</para> /
Time of Update: 2018-12-03
資源檔顧名思義就是存放資源的檔案。資源檔在程式設計中有著自身獨特的優勢,他獨立於來源程式,這樣資源檔就可以被多個程式使用。同時在程式設計的時候,有時出於安全或者其他方面因素的考慮,把重要東西存放在資源檔中,也可以達到保密、安全的效果。那麼Visual C#所使用的資源檔中到底存放哪些東西呢?在用Visual C#建立資源檔大致可以存放三種類型的資料資源,分別是位元組數組、各種對象和字串。本文將結合一個程式例子來具體說明用Visual C#是如何建立資源檔的。 一.用Visual
Time of Update: 2018-12-03
原著:Bill Venners、Bruce Eckel 2004.2.26原文:http://www.artima.com/intv/generics.html翻譯:lover_P[人物介紹] Anders