原创 fgets實現行號的統計

#include<stdio.h> #include<stdlib.h> #include<string.h> #include<unistd.h> #include<sys/types.h> int main(int argc, c

原创 epoll機制

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/soc

原创 getc和putc實現文件拷貝

#include<stdio.h> /* getc一次讀取一個字符 */ int main(int argc, char *argv[]) { if (argc < 3) { fprintf(st

原创 多進程的實現

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/types.h> #include <sys/socket.h> #include <n

原创 創建守護進程

#include<stdio.h> #include<sys/types.h> #include<stdlib.h> #include<unistd.h> #include<time.h> #include<string.h> #incl

原创 C語言實現簡單的註冊、登錄、退出

剛開始學習C語言的時候,用來練習用的,現在分享給大家,希望大家能夠喜歡。 希望能和大家共同學習C語言及c++,有不足的地方,請多多指點。 利用if——else語句實現簡單的註冊、登錄、退出。 #include<stdio.h>int

原创 互斥鎖(加鎖和解鎖操作)

#include<stdio.h> #include<stdlib.h> #include<string.h> #include<unistd.h> #include<sys/types.h> #include<pthread.h> /*

原创 atoi函數的講解

學習C語言的時候,用來練習用的,現在分享給大家,希望大家能夠喜歡。 希望能和大家共同學習C語言及c++,有不足的地方,請大家多多指點。 今天對atoi函數的講解 atoi(表示ascil to integer)是把字符串轉換成整型數的一個

原创 poll機制

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/types.h> #include <sys/socket.h> #include <ne

原创 fgetc和fputc實現文件拷貝

#include<stdio.h> /* fgetc讀取一次讀取一個字符 */ /* int fgetc(FILE *stream); */ int main(int argc,char *argv[]) { if (argc

原创 svrver服務器編寫

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/types.h> /* See N

原创 多線程編程

多線程編程 /* 注意: 在編譯pthread時, 需要加鏈接庫: -lpthread*/ { #include <pthread.h> /* 創建線程 */ int pthread_create(pthread_t *thread

原创 水溫控制器

#include<reg51.h>   #define uchar unsigned char  #define uint unsigned int   sbit DQ=P3^7; sbit RS=P3^2;  sbit RW=P3^1;

原创 文件IO和標準IO的比較

IO總結 IO{ 標準IO, 文件IO 標準IO{ 1、是一種緩衝IO 2、操作的對象的文件流 FILE * 3、打開 fopen(); 4、關閉 fclose(); 5、讀操作 fgetc(); gets

原创 select機制

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/so