原创 在屏幕上打印0-999這1000個數字,要求不用循環,不用遞規

#include <stdio.h> #define A(x) x;x;x;x;x;x;x;x;x;x; int main (void) { int n = 1; A(A(A(printf ("%d ", n++))))

原创 判斷IP輸入是否有誤

#include <stdio.h>int main() {    int IP[4];    int i;    char c;    printf("請輸入一個ip地址:");    while (1) {        fflush

原创 Linux中tty、pty、pts的概念區別

基本概念: 1> tty(終端設備的統稱):tty一詞源於Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串行線用打印機鍵盤通過閱讀和發送信息的東西,後來這東西被鍵盤與顯示器取代,所以現在叫終端比較合

原创 Linux下的打印當前文件夾下文件的程序

#include <limits.h> #include <stdio.h> #include <unistd.h> #include <sys/stat.h> #include <dirent.h> #include <limits.h

原创 fork-wait

#include <sys/types.h> #include <sys/wait.h> #include <unistd.h> #include <stdlib.h> void main() { pid_t pc,pr; pc =

原创 vi/vim鍵盤圖

  vi/vim鍵盤圖 點贊 收藏 分享 文章舉報 tracyjk 發佈了15 篇原創文章 · 獲贊 4 · 訪問量 5萬+ 私信

原创 libxml2對XML文件的創建、解析、查找、修改

一、Libxml2介紹: Libxml2 是一個xml的c語言版的解析器,本來是爲Gnome項目開發的工具,是一個基於MIT License的免費開源軟件。它除了支持c語言版以外,還支持c++、PHP、Pascal、Ruby、Tcl等語言

原创 linux下gdb單步調試(下)

四、源代碼的內存你可以使用 info line 命令來查看源代碼在內存中的地址。 info line 後面可以跟 “ 行號 ” , “ 函數名 ” , “ 文件名 : 行號 ” , “ 文件名 : 函數名 ” ,這個命令會打印出所指定的源

原创 本機大端/小端模式測試及解釋

測試程序代碼: #include <stdio.h> void checkCPUendian(); int main(){        checkCPUendian();        return 0;} void checkCPU

原创 學生成績管理查詢系統

 #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct Link { int number; char name[10]; char se

原创 linux庫文件編寫入門

一、爲什麼要使用庫文件   我們在實際編程工作中肯定會遇到這種情況:有幾個項目裏有一些函數模塊的功能相同,   實現代碼也相同,也是我們所說的重複代碼。比如,很多項目裏都有一個用戶驗證的功能。   代碼段如下:   //UserLogi

原创 列表型控件左右移動滾動條

  菜鳥下午搞定了列表型控件的水平左右移問題,哈哈 SendNotifyMessage (pFouInfo->Hhandle[0], MSG_HSCROLL, SB_LINERIGHT, int i); SendNotifyMessage

原创 用GDB調試Segmentation Fault錯誤

     調試Linux程序的時候,出現Segmentation Fault是最鬱悶的事情了,程序代碼量很大的時候,可能花很多時間都找不到出錯原因。 這裏介紹一種對你調試Segmentation Fault很有幫助的方法,可能能迅速幫助你

原创 linux-Vi使用方法(備查)

     vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色於任何最新的文本編輯器,這裏只是簡單地介紹一下它的用法和一小部分指令。由於對Unix及Linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介

原创 C語言之詳解#ifdef等宏及妙用

這幾個宏是爲了進行條件編譯。一般情況下,源程序中所有的行都參加編譯。但是有時希望對其中一部分內容只在滿足一定條件才進行編譯,也就是對一部分內容指定編譯的條件,這就是“條件編譯”。有時,希望當滿足某條件時對一組語句進行編譯,而當條件不滿足時