Time of Update: 2018-12-04
編寫並測試3*3矩陣轉置函數,並使用數組儲存3*3矩陣。演算法:先在主函數中定義一個二維數組,然後通過print函數來完成輸出功能,這是通過喜歡來完成的,然後就是轉置,轉置時可以通過一個輔助數組來完成,先把距陣中的值傳到此輔助數組中,然後把i行j列中的值傳到j行i列中即可完成。代碼:#include<iostream.h>void main(){ int
Time of Update: 2018-12-04
目的:瞭解了鏈表的定義與實現,學會了其使用方法;瞭解了棧類的定義和實現,學會了其使用方法;瞭解了隊列的定義和實現,學會其使用方式;瞭解了c++標準模板庫STL的使用方式. 內容程式://Lab9_2.cpp//linkedlist.h#include<malloc.h>#ifndef LINKEDLIST_CLASS#define LINKEDLIST_CLASS#include <iostream>#include <cstdlib>using
Time of Update: 2018-12-04
熟悉流類庫中常用的類及其成員函數的用法,學習到了標準的輸入輸出及其格式的控制,學習到了檔案的應用方式,有二進位檔案和文字檔. 演算法:無方法:無 程式://Lab11_1.cpp#include<fstream>using namespace std;#define D(a) T<<#a<<endl;aofstream T("output.out");void main(){ D(int i=53;) D(float f=4700113.141593;)
Time of Update: 2018-12-04
掌握了對數組元素的排序的方法,學會了對數組元素的尋找的方法,還學習到了C++庫實現尋找和排序. 程式://Lab10_2.cpp#include<iostream>#include<algorithm>using namespace std;void displayArray(int a[],int n){ cout<<endl<<"你輸入的數組是:"; for(int i=0;i<n;i++)cout<<a[i]<
Time of Update: 2018-12-04
各種排序演算法C#實現&比較 (可以供java人員參考)演算法C#實現比較程式GUI VB.net實現的安裝.Net Framework 2.0,:(太大了,發不上了)http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
Time of Update: 2018-12-04
basic_string::compare 如果所比較的兩個string 相等,則返回0; 操作string 大於參數string,返回 正數;操作string 小於參數string,返回負數。 (1) 比較操作string 與 _Str 或C-string _Ptr int compare( const basic _ string& _Str ) const; int compare( const value _ type* _Ptr ) const; int com =
Time of Update: 2018-12-04
C++ 開發P2P及時訊息發送程式(1)徐龍 2007-12-11辭職有兩個月了,還沒有找到合適的工作. 鬱悶.....最近一段時間面試了幾家公司,都覺得不是很合適,既沒有學習價值,也沒有認可的薪資,更別說能幫我打造就業機能力了。閑著也是閑著,幾年前就想做一個類似QQ的及時通訊工具了,就是沒時間,現在不就是天時地利加人和了嗎?不可浪費上天給予的機會,開工吧。首先選開發語言,C++ 吧,為什嗎?因為以前學習它都停留在書本上,太少實踐了。今天就先定製一下傳輸協議吧:// 資料包類型typedef
Time of Update: 2018-12-04
冒泡排序using System;namespace BubbleSorter{ public class BubbleSorter{ public void Sort(int [] list){ int i,j,temp;bool done=false;j=1;while((j<list.Length)&&(!done)){ done=true;for(i=0;i<list.Length-j;i++){if(list[i]>list[i+1]){done=false;temp=
Time of Update: 2018-12-04
轉自:http://www.cnblogs.com/Ihaveadream/archive/2009/01/04/1368525.html#1643460 主要意思為:著重看上邊藍色代碼的部分,經過前後兩種匯出方式的對比,您會發現,匯出的思想改變了:原來的程式將資料一個表格一個表格地寫入到EXCEL中;修改後的程式先將資料存入二維數組中,然後再將數組值賦予EXCEL應用程式物件的VALUE屬性正是匯出思想的改變,使匯出速度提高不少,請參考我的匯出時間資料對照:2萬條:30分鐘-->2分鐘
Time of Update: 2018-12-04
看了絕影的《瘋狂的程式員》 ,想到這個話題,有點感受寫下來。 通篇文章透露著彙編、C, C++ 程式員的優勢和優越感。不可否認的是,這確實是現實情況,也一樣從薪資高低上有所反映。所以作為VB程式員的自己,也不免有點這種感覺,也有些羨慕那些搞高深技術的人,搞彙編,C/C++的人,甚至是搞Java 的也比搞VB的人進階一樣。就如同,搞系統開發的,甚至搞ERP的,就看不起那些搞MIS 的人,而我也一樣是個搞MIS
Time of Update: 2018-12-04
Object-C
Time of Update: 2018-12-04
C語言代碼#include <stdlib.h>#include <stdio.h>#include "sapnwrfc.h"RFC_RC SAP_API stfc_connection_impl(RFC_CONNECTION_HANDLE rfcHandle, RFC_FUNCTION_HANDLE funcHandle, RFC_ERROR_INFO* errorInfo){ RFC_RC rc = RFC_OK; SAP_UC requtext[256], buf[
Time of Update: 2018-12-04
在工程.cpp檔案(Project1.cpp)中加入:#include "Unit1.h"WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){ try { Application->Initialize(); Application->CreateForm(__classid(TfrmMain), &frmMain); Application->Run(); }
Time of Update: 2018-12-04
With #pragma, C++Builder can define the directives it wants without interfering with other compilers that support #pragma. If the compiler doesn't recognize directive-name, it ignores the #pragma directive without any error or warning
Time of Update: 2018-12-04
算符重載的作用是什嗎?它允許你為類的使用者提供一個直覺的介面。 算符重載允許C/C++的運算子在使用者定義型別(類)上擁有一個使用者定義的意義。重載的算符是函數調用的文法修飾: class Fred { public: // … }; #if 0 // 沒有算符重載: Fred add(Fred, Fred); Fred mul(Fred, Fred); Fred f(Fred a, Fred b, Fred c) { return add(add(mul(a,
Time of Update: 2018-12-04
///unit.cpp///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------------------------------------------------------------------------#include <vcl.
Time of Update: 2018-12-04
#include <windows.h>#include <conio.h>#include <stdio.h>#define SystemBasicInformation 0#define SystemPerformanceInformation 2#define SystemTimeInformation 3#define Li2Double(x) ((double)((x).HighPart) * 4.294967296E9 +
Time of Update: 2018-12-04
#include "memory.h"#include "WjcDes.h"//////////////////////////////////////////////////////////////////////////// initial permutation IPconst static char IP_Table[64] = { 58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54, 46, 38,
Time of Update: 2018-12-04
return是C++預定義的語句,它提供了種植函數執行的一种放大。當return語句提供了一個值時,這個值就成為函數的傳回值. 說到return,有必要提及主函數的定義,下面是從網路上找到的資料,好好消化吧,對瞭解主函數中傳回值的理解有很大的協助. 很多人甚至市面上的一些書籍,都使用了void main( ) ,其實這是錯誤的。C/C++ 中從來沒有定義過void main( ) 。C++ 之父 Bjarne Stroustrup 在他的首頁上的 FAQ 中明確地寫著 The defin
Time of Update: 2018-12-04
我發現在C++中(至少在我現在用的這個環境下: Wink2003 Server, VC6.0_En, AMD2000+是這樣的):int和long int,unsigned int 和unsigned long int,signed int和signed long int 這三對的數值範圍是等同的,都和每一類的長整型是一樣的,(在以下用[X]表示資料類型X所能表達的數值範圍)即:[int]=[long int]=(-2147483648~2147483647)、[unsigned