随笔分类 -  C语言基础语法

摘要:// LetterPlay.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include "graphics.h" #include using namespace std; //获取显示器的分辨率 const int g_nScreenX=GetSystemMetrics(SM_CXSCREEN); //... 阅读全文
posted @ 2019-06-02 15:57 gd_沐辰 阅读(234) 评论(0) 推荐(0) 编辑
摘要:#include #include #include void ball()//1.物体:球 { printf("\t\t\t\t ●\t"); } int main()//1 10 20 { int h=20;//设置球的高度为20 int dir=1;//当d... 阅读全文
posted @ 2017-09-04 21:11 gd_沐辰 阅读(170) 评论(0) 推荐(0) 编辑
摘要:#include #include #include #include #include //定义宏 宏名 宏值 #define WIDTH 30 //宽度 #define HEIGHT 15 //高度 int arr[HEIGHT][WIDTH]; //15行30列的二维数组 //显示字符函数 void ShowChar() { ... 阅读全文
posted @ 2017-09-04 21:10 gd_沐辰 阅读(208) 评论(0) 推荐(0) 编辑
摘要:#include #include //2.输入密码功能 void InputPassword(char pw[])//char *pw { char ch; //用户输入的密码字符 const char* pold = pw;//保存密码数组的首地址,用于循环内比较 while((ch=getch())!='\r')//ASCII码值为13('\r')回车 ... 阅读全文
posted @ 2017-09-04 21:09 gd_沐辰 阅读(235) 评论(0) 推荐(0) 编辑
摘要:#include #include //getch函数要定义此头文件 #include int main() { HWND hdesktopwnd,hconsolewnd;//桌面窗口的句柄,控制平台窗口句柄 RECT rect,conrect;//矩形 char title[1024]; HDC hscreendc,hconsoledc,hmemdc;//... 阅读全文
posted @ 2017-09-04 21:07 gd_沐辰 阅读(410) 评论(0) 推荐(0) 编辑
摘要:#include #include #include int main() {//1.九个老鼠洞及打老鼠的次数 int times=0;//游戏的次数 int i; //循环变量 int mousex=0;//老鼠的X轴坐标 int mousey=0;//老鼠的Y轴坐标 int posx=0; //锤子的X轴坐标 int pos... 阅读全文
posted @ 2017-09-04 21:07 gd_沐辰 阅读(194) 评论(0) 推荐(0) 编辑
摘要:#include #include #define FILENAME "8_3.txt" //宏定义,宏参 宏值 int main() {//+ :是文件存在就清空,不存在就新建 FILE *pf; //文件指针 char *pstr="欢迎你们"; int length,i;//计算字符串长度,循环变量 int iArr[100];//用来保存... 阅读全文
posted @ 2017-09-04 21:04 gd_沐辰 阅读(210) 评论(0) 推荐(0) 编辑
摘要:#include #include int main() { char title[200];//能存放200个字符的字符数组,用于保存窗口的标题 HWND hwnd; //窗口的句柄 RECT rect; //矩形结构体 int width,height;//窗口的宽度和高度 POINT ptCenter; //窗口的中心点 ... 阅读全文
posted @ 2017-09-04 21:03 gd_沐辰 阅读(200) 评论(0) 推荐(0) 编辑
摘要:#include #include //1.使用宏定义来设置扑克牌的宽度和高度 #define WIDTH 46 //每张扑克牌的宽度为46像素 #define HEIGHT 62 //每张扑克牌的高度为62像素 int main() { char title[200]; HWND hwnd;//窗口句柄,通过该句柄就能够找到位于内存中的窗口资源 HDC hdc... 阅读全文
posted @ 2017-09-04 21:01 gd_沐辰 阅读(552) 评论(0) 推荐(0) 编辑
摘要:#include //读取文件数据 int readData(const char * fileName, int (*pArr)[10])//int (*p)[10]数组指针,该指针指向一个长度为10的整型数组 { int i, j; FILE * pf = fopen(fileName, "r"); //以读取的方式打开数据文件 if(pf == NULL) ... 阅读全文
posted @ 2017-09-04 21:00 gd_沐辰 阅读(390) 评论(0) 推荐(0) 编辑
摘要:#include #include #include void InputPass(char pw[])//输入密码,用数组存储 { char ch;//用户输入密码字符 输入字符\r属于回车的意思 const char* pold=pw;//保存密码数组的首地址,用于循环内的比较 while((ch=getch())!='\r')//循环输入每个字符并判断不等于... 阅读全文
posted @ 2017-09-04 20:59 gd_沐辰 阅读(242) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> #include <time.h> //产生验证码 char* CreateVarify(char vf[],int len) { int i;//循环变量 int isNum;//是否数字 int isUpp;//是否大写 for(i=0;i<len;++i) 阅读全文
posted @ 2017-09-04 20:56 gd_沐辰 阅读(251) 评论(0) 推荐(0) 编辑
摘要:#define _WINSOCK_DEPRECATED_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #include #pragma comment(lib,"ws2_32") #include #include int main() { //加载套接字 WORD wVersionRequested;//WinSock库的版本... 阅读全文
posted @ 2017-09-04 20:55 gd_沐辰 阅读(189) 评论(0) 推荐(0) 编辑
摘要:#include #include #include //1.宏定义:作用在本文件中,经常用的数据定义为全局 #define LENGTH 60 //跑道长度 宏参 宏值 不用申请内存 #define HORSENUM 6 //赛马数量 #define MINSTEP 1 //最小的单步距离 #define MAXSTEP 10 //最大的单步距离 void... 阅读全文
posted @ 2017-09-04 20:53 gd_沐辰 阅读(185) 评论(0) 推荐(0) 编辑
摘要:#include //1.冒泡排序法 void BubbleSort(int arr[], int n) { int i, j, tmp; for(i = 0; i arr[j]) { //如果前一个大于后一个就进行交换 tmp = arr[j - 1]; ... 阅读全文
posted @ 2017-09-04 20:52 gd_沐辰 阅读(161) 评论(0) 推荐(0) 编辑
摘要:#include #include #include #include int main() { int size=0;//文件的总大小 int len=0;//当前读取数 char tmp[100];//临时数组,保存当前读取的内容 int sum=0;//已读取的大小 char cont[2048]={0};//保存整个文件内容 ... 阅读全文
posted @ 2017-09-04 20:52 gd_沐辰 阅读(453) 评论(0) 推荐(0) 编辑
摘要:#include #include //1.求取字符串长度 "123456" 面试题 int Strlen(char* pstr) { int len=0;//用户统计字符串的长度 while(*pstr!='\0')//如果字符不是字符串结束标志符\0时,就一直循环 { ++len;//统计长度++ ++pstr;//地址++ ... 阅读全文
posted @ 2017-09-04 20:51 gd_沐辰 阅读(299) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> #include <windows.h > void Position(int x,int y)//坐标 { HANDLE hout = GetStdHandle(STD_OUTPUT_HANDLE);//1.拿到一张白纸 COORD pos = {x,y};/ 阅读全文
posted @ 2017-09-04 20:48 gd_沐辰 阅读(166) 评论(0) 推荐(0) 编辑
摘要:#include #include #include //定义宏 #define HORSENUM 6//赛马数量 #define DISTANCE 70//赛马跑道的长度 #define MAXSTEP 5//赛马跑动一次的最长距离 #define ACCOUNT 100000//我的账户 #define MINPAY 3000//... 阅读全文
posted @ 2017-09-04 20:26 gd_沐辰 阅读(256) 评论(0) 推荐(0) 编辑
摘要://C语言图形导入与导出 //需求:1.打开文件,输入一个三角形图形,关闭文件。 // 2.打开文件,读取三角形图形,显示在屏幕上,再关闭文件。 #include int main() {//1.打开文件和关闭文件 int i,j,k;//i表示行数,j表示空格,k表示*号 char str[512],ch; FILE* fp1; FILE* fp=f... 阅读全文
posted @ 2017-09-04 20:25 gd_沐辰 阅读(521) 评论(0) 推荐(0) 编辑