C
C语言demo,方便熟悉C
盒曰
敲不完的代码,写不完的bug
展开
-
c语言实现购买火车票系统
//c语言实现购买火车票系统#include<stdio.h>#include<windows.h>int a=30;//共有100张火车票HANDLE hMutex;//互斥锁变量DWORD WINAPI Func(LPVOID lpParamter)//3.线程的功能{ while(a>0) { WaitForSingleObject(h...原创 2019-02-01 18:56:05 · 4683 阅读 · 0 评论 -
C语言-通讯录
#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct record{int number;//编号char name[12];//姓名char sex;//性别char phone[12];//电话号码struct record*next;//指向了下一条...原创 2019-02-02 10:02:58 · 261 阅读 · 0 评论 -
C语言-贪吃蛇运动
#include<stdio.h>#include<conio.h>#include<windows.h>#define BEG_X 2#define BEG_Y 1#define WID 20#define HEI 20 HANDLE hout;typedef enum{UP,DOWN,LEFT,RIGHT} DIR;t...原创 2019-02-02 10:03:09 · 545 阅读 · 0 评论 -
C语言-剪切板使用
#include<stdio.h>#include<ctype.h> //需要使用到判断字符的函数#include<windows.h> //需要使用到系统提供的剪切板clipboardint main(){ //局部变量 char *pbuf=NULL; int i,count=0;//count 表示单词的数量 char word[30...原创 2019-02-02 10:03:24 · 4338 阅读 · 0 评论 -
C语言-模拟小球自由落体
#include<stdio.h>#include<stdlib.h>#include<windows.h>#define SPAN_X 20#define SPAN_Y 3 #define HEI 30 //小球的最大的高度HANDLE hout; //控制台标准输出句柄//小球的下落void Down(int distance...原创 2019-02-02 10:03:36 · 4057 阅读 · 1 评论 -
C语音-读取文件
#include<stdio.h>#include<stdlib.h>#define FILENAME "data.txt"int main(){ FILE *pfile=NULL; int i,j; //char buf[1024]={0}; char *pbuf=NULL;// int size; pfile=fopen(FILENAME,"w"...原创 2019-02-02 10:03:45 · 638 阅读 · 0 评论 -
c语言-倒计时
#include<stdio.h>#include<time.h>#include<windows.h>int countDown(){ int hour,min,sec;// int hour_h,min_m,sec_s;//accept time int i,j,k; time_t nowtime;//time_t equals lon...原创 2019-02-01 19:26:06 · 5113 阅读 · 0 评论 -
C语言-打字游戏
#include<stdio.h>#include<stdlib.h>#include<windows.h>int life=100;//losing countint sleep=150;//the characters falling speedchar *arr[]={"Q W E R T Y U I O P [ ]", "A S...原创 2019-02-01 19:24:34 · 1263 阅读 · 0 评论 -
C语言-彩色动态图
#include<stdio.h>#include<windows.h>#include<time.h>#include<conio.h>#include<winnt.h>char name[4][5][5]={ {0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0...原创 2019-02-01 19:20:47 · 7165 阅读 · 4 评论 -
C语言-捕获WINDOWS桌面并显示到控制台
#include<stdio.h>#include<conio.h>//因为要使用到getch()函数#include<windows.h>int main(){ //定义局部变量 HWND hdesktopwnd,hconsolewnd;//桌面窗口的句柄和控制台窗口的句柄 HDC hscreendc,hconsoledc,hmemdc;//...原创 2019-02-01 19:18:31 · 1502 阅读 · 3 评论 -
C语言-计算表达式
//计算表达式#include<stdio.h>#include<ctype.h>#include<stdlib.h>#define MAX_SIZE 128struct OP{int type;//0union{char symbol;double val;}value;//联合,共用体,公用体}op_deque[MAX_SIZ...原创 2019-02-01 19:17:09 · 8459 阅读 · 2 评论 -
模拟C语言库函数中关于字符串的函数操作
//模拟C语言库函数中关于字符串的函数操作#include<stdio.h>//1.求取字符串长度unsigned Strlen(char *pstr){unsigned len=0;while(*pstr)//如果该字符不是字符串结束标志0,就一直循环{len++;++pstr;}return len;}//2.字符串的连接,把字符串2中的内容放到字符...原创 2019-02-01 19:13:21 · 254 阅读 · 0 评论 -
C语言-航班管理系统
/*.航班管理系统主界面以菜单的形式展现,用户可以按不同的键执行不同的操作,即调用不同的函数; ...... 用不同的函数实现,除以下模块,还可设计其他功能模块:1)输入记录:输入录入航班信息,包括:航班号,起降时间,起飞抵达城市,航班票价,票价折扣,航班是否满仓等;2)输出记录:输出信息;3)查询记录:可根据航班号查找记录;4)删...原创 2019-02-01 19:04:27 · 9876 阅读 · 4 评论 -
C语言-电影院选座管理系统
/*编写一个电影院选座管理系统程序。问题描述:自行设计一个电影院放映厅(容积不小于5排,每排不少于10人),通过该“电影院选座管理系统”实现为顾客选座位的功能。实现如下功能:1.给出座位分布图形;2.可实现根据顾客需求选座;3.可由系统自动为顾客选座;4.可查找座位选择人姓名。具体要求如下:1.采用多文件结构设计程序;2.通过字符或图形方式给出座位分布情况,可查看座位选择...原创 2019-02-01 18:58:27 · 12065 阅读 · 0 评论 -
KMP算法
#include<stdio.h>#include<string.h>void makeNext(const char P[],int next[]){ int k=0,p; int len=strlen(P); for(p=1;p<len;++p) { while(k>0&&P[p]!=P[k]) k=next[k-1...原创 2019-02-01 18:52:32 · 175 阅读 · 0 评论 -
C语言-指针链表
//pointer and list list:creat,insert,delete function progamer#include<stdio.h>#include<stdlib.h>#define PT "Student Number:%ld name:%-10s score:%.1f\n",p->num,p->name,p->...原创 2019-02-02 09:50:52 · 941 阅读 · 0 评论