Time of Update: 2015-05-21
標籤:Description輸入一個大於1的正整數,如果是素數則輸出“yes”,如果不是素數,則輸出“no”,Input一個大於1的正整數Output如果該整數是素數則輸出“yes”,如果不是素數,則輸出“no”/* Copyright (c) 2014, 煙台大學電腦學院 * All rights reserved. * 檔案名稱:test.cpp * 陳丹妮 * 完成日期:2015年 5 月 20 日 * 版 本 號:v1.0 */#include
Time of Update: 2015-05-21
標籤:開通部落格園以來第一次寫隨筆,就寫一下關於C語言指標的一些感想吧。很多同學都搞不懂指標,我一開始也雲裡霧裡沒看懂指標,而且老師又把指標說得很難的樣子。其實主要是把指標”*“的作用給弄混了,不用畏懼,細心點看就可以了。首先簡介一下指標的概念好了。指標本身也是一個變數,只不過這個變數的值比較特殊,它不是常規的整型數或者浮點數,而是指向另一個變數地址的值。通過指標的值可以知道另一個變數的地址以及存在該地址中的具體數值(該數值可以是整型,浮點型,結構體,甚至也可以是一個指標
Time of Update: 2015-05-20
標籤:編碼轉換 unicode utf8 c-c++ 1. 描述 在windows上做系統編程,少不了會遇到處理中文字串的問題。而大多時候中文漢字都是以多位元組編碼的方式展現的。為了實現更好的相容性或一些特殊的需求,(比如在網頁上顯示。)常需要將其轉換成unicode或者utf8的格式。2. 程式碼範例2.1 中文字串轉Unicode/************
Time of Update: 2015-05-20
標籤:先定義標頭檔#ifndef __CONTACT_H__#define __CONTACT_H__#define NAME_LEN 10#define SEX_LEN 6#define TELE_LEN 12#define ADDR_LEN 20#define MAX_PEO 1000typedef struct PEO{char name[NAME_LEN];int age;char sex[SEX_LEN];char tele[TELE_LEN];char addr[ADDR_LEN];
Time of Update: 2015-05-20
標籤:聲明 編譯 變數聲明 c++ 機制 不可能將所有的C++程式放到一個檔案中咯,因此C++就支援了分離式編譯(separate
Time of Update: 2015-05-20
標籤:1924: 計算兩點間的距離Description輸入兩點座標(X1,Y1),(X2,Y2),計算並輸出兩點間的距離。 Input輸入資料有多組,每組佔一行,由4個實數組成,分別表示x1,y1,x2,y2,資料之間用空格隔開。Output對於每組輸入資料,輸出一行,結果保留兩位小數。/* Copyright (c) 2014, 煙台大學電腦學院 * All rights reserved. * 檔案名稱:test.cpp * 陳丹妮 * 完成日期:2015年 5
Time of Update: 2015-05-20
標籤:c++1.C++結構體有預設的建構函式#include<cstdio>using namespace std;struct node{ int m,n;};int main(){ node a; printf("%d %d\n",a.m,a.n); return
Time of Update: 2015-05-20
標籤:ref 拷貝 int c++ 變數 通俗來講,引用(reference)就是給對象另外一個名字。1)引用必須被初始化int &ref; // 錯誤int val=10;int &ref2=val; //
Time of Update: 2015-05-20
標籤:C/C++回呼函數在理解“回呼函數”之前,首先討論下函數指標的概念。函數指標(1)概念:指標是一個變數,是用來指向記憶體位址的。一個程式運行時,所有和運行相關的物件都是需要載入到記憶體中,這就決定了程式運行時的任何物件都可以用指標來指向它。函數是存放在記憶體代碼地區內的,它們同樣有地址,因此同樣可以用指標來存取函數,把這種指向函數入口地址的指標稱為函數指標。(2)先來看一個Hello World程式:int main(int argc,char* argv[]){&
Time of Update: 2015-05-20
標籤:dynamic_cast是四個強制類型轉換操作符中最特殊的一個,它支援運行時識別指標或引用。 >>>>>>>>>>>編譯器的RTTI設定>>>>>>>>>>>dynamic_cast提供RTTI(Run-Time Type
Time of Update: 2015-05-20
標籤:char 選擇 c++ 資料類型 字串 如何選擇類型1)當數值不可能為負時,選擇無符號類型。2)當數值超過了int的表示範圍時,選用long
Time of Update: 2015-05-21
標籤:Description我們知道,高中會考是按等級來的。 90~100為A; 80~89為B; 70~79 為C; 60~69為D; 0~59為E。 編寫一個程式,對輸入的一個百分制的成績t,將其轉換成對應的等級。 Input輸入資料有多組,每組佔一行,由一個整數組成。Output對於每組輸入資料,輸出一行。如果輸入資料不在0~100範圍內,請輸出一行:“Score is error!”。/* Copyright (c) 2014, 煙台大學電腦學院 * All rights
Time of Update: 2015-05-21
標籤:1.首先編寫c++動態庫extern "C" __declspec(dllexport)int __stdcall add(int x, int y){return x + y;}extern "C" __declspec(dllexport)extern "C"使得在C++中使用C編譯方式成為可能。在“C++”下定義“C”函數,需要加extern “C”關鍵詞。用extern
Time of Update: 2015-05-21
標籤: 感覺世界都是約定好的,每門語言的第一個程式總是Hello World!但是也有一些書似乎是在追求個性,會用一些其他的,但是是Not Hello World!本人需要再學習一下C++,所以從最基礎的開始。世間萬物Hello World:1 // helloworld.cpp2 #include <iostream>3 using namespace std;4 5 int main()6 {7 cout << "Hello World!"
Time of Update: 2015-05-21
標籤:轉載:http://www.knowsky.com/540518.htmlNET將關於多線程的功能定義在System.Threading名字空間中。因此,要使用多線程,必須先聲明引用此名字空間(using System.Threading;)。a.啟動線程顧名思義,“啟動線程”就是建立並啟動一個線程的意思,如下代碼可實現:Thread thread1 = new Thread(new ThreadStart( Count));其中的 Count
Time of Update: 2015-05-21
標籤: 用Visual Studio等IDE寫C#的Hello World非常簡單,但脫離了IDE你能不能列印出Hello World呢?這不是說工作時脫離IDE,而是學習一下CLR的執行模型. Hello World建立一個記事本,輸入如下代碼,另存新檔HelloWorld.txt。using System;namespace HelloWorld{ class Program { static void Main(string[] args) {
Time of Update: 2015-05-21
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace Anonymous{ class Program { delegate void TestDelegate(string s); delegate int del(int i); delegate
Time of Update: 2015-05-20
標籤:1.修改字型顏色//修改字型顏色SolidColorBrush brushred = new SolidColorBrush();//建立對象brushred.Color = Colors.Red;//調用方法2.註冊事件和訊息傳遞Messenger.Default.Register<string>(this, "IsChange", TextColor);//註冊事件 後Messenger.Default.Send<string>(name, "IsChange"
Time of Update: 2015-05-20
標籤:1.抽象成員必須標記為abstract,並且不能有任何實現。2.抽象成員必須在抽象類別中。3.抽象類別不能被執行個體化4.子類繼承抽象類別後,必須把父類中的所有抽象成員都重寫。(除非子類也是一個抽象類別,則可以不重寫)5.抽象成員的存取修飾詞不能是private6.在抽象類別中可以包含執行個體成員。並且抽象類別的執行個體成員可以不被子類實現7.抽象類別是有建構函式的。雖然不能被執行個體化。8、如果父類的抽象方法中有參數,那麼。繼承這個抽象父類的子類在重寫父類的方法的時候必須傳入對應的參數。
Time of Update: 2015-05-20
標籤:回呼函數方法是靜態函數,需要調用表單控制項,賦值或取值。 定義 public static Form1 mainFrm; mainFrm = this; public partial class Form1 : Form { public static Form1 mainFrm; public Form1() { mainFrm = this;