原创 C/C++面試題:自定義字符串函數strlen()

/************************************************************************* > File Name: mystrlen.c > A

原创 用C++編寫的在Vs 2010上開發的項目:銀行管理系統(一)

這幾天一直在構思銀行管理系統的項目,這個項目是基於C++開發的,其主要功能有以下幾點:登錄界面:職員登錄,退出    主菜單中包括:1、客戶開戶 2、存款 3、取款 4、轉賬 5、查看賬單明細及轉賬記錄 6、修改密碼 7、銷戶 8、退出等

原创 ubuntu中安裝man手冊查看函數原型

  前幾天看書,看到用man命令可以查看C語言庫函數的函數原型,就今天試了試。可是不行。提示沒有我要查找的那個條目。上網搜解決方案。原來ubuntu中man的手冊默認沒有裝。用下面幾條命令就行了:   sudo apt-get inst

原创 C++標準庫中sstream與strstream的區別詳細解析

C++的sstream標準庫介紹 接下來我們繼續看一下C++風格的串流控制 ,C++引入了ostringstream、istringstream、stringstream這三個類,要使用他們創建對象就必須包含sstream.h頭文件。

原创 Linux下TCP協議的C/S架構實現

首先自定義一個頭文件,其中包括一些API函數和宏定義。 #ifndef _MYHEAD_H_ #define _MYHEAD_H_ #include <stdio.h> #include <fcntl.h> #include <stdl

原创 C++中的函數

一、函數聲明 1、函數返回值 在C中,函數沒有返回值,可不指定,C編譯器會自動指定爲int類型。C++中必須明確指定返回值類型,沒有返回值用void表示,同時聲明函數時可以省略參數名。如:void fun(int,float)

原创 C++基本知識整理(1)

**在C++編程中using namespace std;這條語句很常見,其中,namespace就是命名空間,而using是聲明,std是命名空間名。 命名空間就是爲了解決C++中函數變量的命名衝突所採取的一種措施,能夠解決多模塊協同

原创 各種變量與零值的比較

1、布爾(bool)變量與零值比較 不可將布爾變量直接與TRUE、FALSE或者1、0進行比較。 根據布爾類型的定義,零值爲“假”(記爲FALSE),任何非零值都是“真”(記爲TRUE)。TRUE的值是什麼並沒有統一標準。例

原创 TCP和UDP的區別

TCP協議與UDP協議的區別     首先咱們弄清楚,TCP協議和UCP協議與TCP/IP協議的聯繫,很多人犯糊塗了,一直都是說TCP/IP協議與UDP協議的區別,我覺得這是沒有從本質上弄清楚網絡通信! TCP/IP協議是一個協議簇。裏

原创 linux下的幾種進程間通信方式的特點

linux上面的IPC大多都是從UNIX上面繼承而來。         最初Unix IPC包括:管道、FIFO、信號。System V IPC包括:System V消息隊列、System V信號燈、System V共享內存區。由於U

原创 利用遞歸求n的階乘

#include <stdio.h> unsigned func(unsigned i)//定義階乘函數是無符號型的,帶一個無符號型的參數。 { if (0 == i || 1 == i) { retur

原创 數據庫存儲通訊錄,實現“增刪改查”

/************************************************************************* > File Name: addressbook.c > Author:

原创 TCP/IP協議基本概念

爲什麼會有TCP/IP協議 在世界上各地,各種各樣的電腦運行着各自不同的操作系統爲大家服務,這些電腦在表達同一種信息的時候所使用的方法是千差萬別。就好像聖經中上帝打亂了各地人的口音,讓他們無法合作一樣。計算機使用者意識到,計算機只是

原创 生產者/消費者模式(阻塞隊列)

生產者/消費者模式(阻塞隊列)  生產消費者模式  貌似也是阻塞的問題  花了一些時間終於弄明白這個鳥東東,以前還以爲是不復雜的一個東西的,以前一直以爲和觀察者模式差不多(其實也是差不多的,呵呵),生產消費者模式應該是可以

原创 C++基本知識整理(2)

1、構造函數 C++中定義了一種特殊的初始化函數,稱爲構造函數;當對象被調用時,構造函數自動調用;構造函數名字與類名相同,也沒有返回類型和返回值;對象在生成過程中通常需要初始化變量或分配動態內存,用構造函數。 程序中可