Time of Update: 2015-04-18
標籤:c語言 scanf gets /*1.不同點:scanf不能接受空格、定位字元Tab、斷行符號等;而gets能夠接受空格、定位字元Tab和斷行符號等;2.相同點: 字串接受結束後自動加‘\0‘。
Time of Update: 2015-04-18
標籤:數組對象Array有一個Sort方法(點擊查看Sort方法的實現),專門是用來排序的,請看如果我們想為自己的類添加一個排序,只需要繼承IComparable介面,實現CompareTo方法就行;調用CompareTo方法內部實現對象的比較,通過傳回值確定對象的順序負數值,當前對象<參數對象正數值,當前對象>參數對象零,兩個對象相等下面我們就根據介面自訂自己的對象排序方式 1 class People:IComparable 2 { 3 public
Time of Update: 2015-04-18
標籤:測試程式://test.c#include"stdio.h"#include"string.h"class GSVirtual{public:void gsv(char *src){char buf[200];strcpy(buf,src);vir2();}virtual void vir1(){printf("vir1");}virtual void vir2(){printf("vir2");}};int
Time of Update: 2015-04-18
標籤:區域網路 網路編程 c++ 控制台 最近在學網路編程,學習了UDP的通訊原理。寫了基於UDP的服務端和用戶端,可以實現區域網路直接的通訊,可以實現一個服務端,對多個用戶端,實驗過兩個用戶端的,兩個用戶端可以接收到服務端的訊息,兩個用戶端的Message
Time of Update: 2015-04-18
標籤:看了一遍書,不太理解vector是什麼,感覺和數組、string都有點像,在度娘知道上找到這個回答覺得有些理解了:→這個問題好,我來回答吧,當是複習下。vector是c++標準庫中定義的類型,是容器的一種。標準庫中容器有很多種,vector只是最基本的一種,vector類型和數群組類型的準系統都是一樣的,就是儲存同類元素,但是他與數組最大的區別就是可以實現動態儲存裝置,舉個例子來說:#include<iostream>#include<string>usi
Time of Update: 2015-04-18
標籤:/*記錄一些C++的一些基本用法吧*/①輸入輸出: 1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 int main() 6 { 7 string cww; 8 cin>>cww; //cin>>_-輸入 9 cout<<cww<<endl; //cout<<_<<endl-輸出10
Time of Update: 2015-04-17
標籤:C語言合法標識符Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 44597 Accepted Submission(s): 17933Problem
Time of Update: 2015-04-17
標籤:迴圈 c語言 譚浩強 菱形 圖案 //用迴圈語句輸出菱形#include <stdio.h>int main(){int i,j;for(i=0;i<=3;i++) //上4行{for(j=0;j<=3;j++) //上4行的左邊{if(i+j<=2)printf("
Time of Update: 2015-04-17
標籤:執行個體 c 數組 練習 這次執行個體的要求是:* 在n行n列的二維整數數組中,* 按照以下要求選出兩個數。 * 首先從每行中選出最大數,在從選出的n個最大數中選出最小數;* * 其次,從每行選出最小數,再從選出的n個小數中選出最大數。*下面就是My Code,在注釋中可以看到我的想法:#include <stdio.h>/** *
Time of Update: 2015-04-17
標籤:作用:給已存在的變數起一個新的名稱使用場合:1.基礎資料型別 (Elementary Data Type)#include <stdio.h>typedef int Myint; //給int類型頂定義一個別名Myint typedef Myint Myint2; //也可以給Myint再定義一個別名Myint2int main(){ int a; Myint i =10;
Time of Update: 2015-04-17
標籤:1、兩個迭代器組成的區間是前閉後開的2、如果迭代器的有效性,如果迭代器所指向的元素已經被刪除,那麼迭代器會失效http://blog.csdn.net/hsujouchen/article/details/89872333、迭代器指向的內容為空白的時候(如已經指向end的時候)是不能訪問值的,否則運行會崩潰(報錯內容iterator not dereferencable)1 string str_in;2 cin>>str_in;3 string
Time of Update: 2015-04-17
標籤:函式宣告與定義 變數: 在講變數前,先講一下變數的聲明和定義這兩個概念。 聲明一個變數,意味著向編譯器描述變數的類型,但不為變數分配儲存空間。 定義一個變數,意味著在聲明變數的同時還要為變數分配儲存空間,在定義變數的同時為變數初始化。 局部變數:通常只定義不聲明。 全域變數:通常在源檔案中定義,在標頭檔中聲明。 在一個函數內部定義的變數成為局部變數,它在本函數內有效。 函數中的局部變數,如果不定義類型,其預設是自動變數auto, 例如:int a,b=
Time of Update: 2015-04-17
標籤:1. 數組指標:指向數組的指標是數組指標先看下面一段代碼:#include <stdio.h>int main(void){ int m[10]; printf("m = %p, &m = %p\n", m, &m); printf("m + 1 = %p, &m + 1 = %p\n", m + 1, &m + 1); return
Time of Update: 2015-04-18
標籤:c語言 迴圈 譚浩強 冒泡函數 排序 //要求任意輸入10個數,然後按從小到大順序輸出#include <stdio.h>int main(){int a[10];int i,j;int temp;printf("請輸入10個整數:");for(i=0;i<10;i++){scanf(
Time of Update: 2015-04-18
標籤:#include <iostream>#include <malloc.h>#include <string.h>#include <stdio.h>#define DefaultSize 7using namespace std;struct Node{char *pname;//檔案名稱字int line;//行號int size;//大小long long save;//儲存地址ipNode *next;};struct
Time of Update: 2015-04-17
標籤: 1. 逐行讀入void readTxt(string file){ ifstream infile; infile.open(file.data()); //將檔案流對象與檔案串連起來 assert(infile.is_open()); //若失敗,則輸出錯誤訊息,並終止程式運行 string s; while(getline(infile,s)) { cout<<s<<endl; }
Time of Update: 2015-04-17
標籤:如果你不指定編譯成什麼檔案,gcc預設一步到位,直接產生可執行檔你可以試試以下幾個參數-c 只啟用預先處理,編譯,和彙編,也就是他只把程式做成obj檔案 例子用法: gcc -c hello.c 他將產生.o的obj檔案-S 只啟用預先處理和編譯,就是指把檔案編譯成為彙編代碼。 例子用法 gcc -S hello.c 他將產生.s的彙編代碼,你可以用文字編輯器察看-E 只啟用預先處理,這個不組建檔案,你需要把它重新導向到一個輸出檔案裡面. 例子用法: gcc -E
Time of Update: 2015-04-17
標籤:c語言 譚浩強 迴圈 break //在全系1000個學生中,徵集慈善捐款當總數達到10萬的時候,停止捐款,統計人數,並輸出平均捐款數#include <stdio.h>int main(){float sum=0;float amount;int count=0;int
Time of Update: 2015-04-17
標籤:很多時候,我們需要引用在不同平台下的DLL,32位(X86)和64位(X64)。如果平台錯誤,在C#中會引發BadImageFormatException異常,未能載入或程式集。 解決思路 我們同時不能添加不同平台下的DLL,即使名稱不一樣(會報類型同時存在於兩個DLL中)。能不能只在某種平台下引用,在其他平台下不引用呢?
Time of Update: 2015-04-18
標籤:c# ToString() 格式化字串 格式化數值:有時,我們可能需要將數值以一定的格式來呈現,就需要對數值進行格式化。我們使用格式字串指定格式。格式字串採用以下形式:Axx,其中 A 為格式說明符,指定格式化類型,xx 為有效位數規範,控制格式化輸出的有效位元或小數位元。 格式說明符 說明 樣本 輸出 C 貨幣 2.5.ToString("C") ¥2.50 D 十進位數 25.ToString("D5") 00025 E 科學型 25000.ToString("