C语言coord笔记
C语言coord笔记
- coord介绍
- 表示
- 代码
- 初级应用
coord介绍
COORD是Windows API中定义的一种结构,表示一个字符在控制台屏幕上的坐标。其定义为:
typedef struct _COORD {SHORT X; // horizontal coordinate
SHORT Y; // vertical coordinate
} COORD;
表示
一个字符在控制台屏幕上的坐标
代码
在(3, 4)这个位置打印&
#include<stdio.h>
#include<Windows.h>//需要这个头文件
void gotoxy(int x, int y)
{COORD pos;
pos.X = x;
pos.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
int main(void)
{gotoxy(3, 4);//正常调用就行printf("&\n");return 0;
}
初级应用
看起来会动
#include <stdio.h>
#include <Windows.h>void gotoxy(int x, int y);
void left(int i);
void right(int i);void gotoxy(int x, int y)
{COORD coord;coord.X = x;coord.Y = y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);}void right(int i)
{for (i; i >= 2; i -= 1)//从右到左{gotoxy(i, 1);printf("&");Sleep(200);//延时200毫秒gotoxy(i, 1);printf(" ");}left(i);
}void left(int i)//从左到右
{ for (i; i <= 16; i += 1){gotoxy(i, 1);printf("&");Sleep(200);//延时200毫秒后,之前的覆盖,接下来的一个打印,就相当于会动了gotoxy(i, 1);printf(" ");}right(i);
}int main()
{printf(" _________________ \n");printf("| |\n");printf("| |\n");printf("| |\n");printf("| |\n");printf("| |\n");printf("| |\n");printf("| |\n");printf("| |\n");printf("|_________________|\n");int i = 1;left(i);printf("\n\n\n\n\n\n\n\n\n");return 0;
}
后记:慢慢学习中…
C语言coord笔记相关推荐
- R语言实战笔记--第九章 方差分析
R语言实战笔记–第九章 方差分析 标签(空格分隔): R语言 方差分析 术语 组间因子,组内因子,水平:组间因子和组同因子的区别是,组间因子对所有测试对象进行分组,而组内因子则把所有测试对象归为同一组 ...
- 梓益C语言学习笔记之链表&动态内存&文件
梓益C语言学习笔记之链表&动态内存&文件 一.定义: 链表是一种物理存储上非连续,通过指针链接次序,实现的一种线性存储结构. 二.特点: 链表由一系列节点(链表中每一个元素称为节点)组 ...
- c++语言自定义操作符,C++语言复习笔记二
C++语言复习笔记二 零.OOP 特征:抽象-封装-继承-多态 一.自定义数据类型 1.类 class 类名 { private: 私有成员(本类) public: 公共成员(所有) protecte ...
- 6.方法(go语言学习笔记)
6.方法(go语言学习笔记) 目录 定义 匿名字段 方法集 表达式 1. 定义 方法是与对象实例绑定的特殊函数. 方法是面向对象编程的基本概念,用于维护和展示对象的自身状态.对象是内敛的,每个实例对象 ...
- 梓益C语言学习笔记之指针
梓益C语言学习笔记之指针 一.32位平台下,地址是32位,所以指针变量占32位,共4个字节 二.内存单元的地址即为指针,存放指针的变量称为指针变量,故:"指针"是指地址,是常量,& ...
- c语言中void arrout,c语言学习笔记(数组、函数
<c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...
- ggplot2箱式图两两比较_R语言进阶笔记2 | 长数据与ggplot2
1. 长数据是什么鬼? 之前介绍了如何将多个性状的箱线图放在一个图上,比如learnasreml包中的fm数据,它有h1~h5五年的株高数据,想对它进行作图. 「数据预览:」 > library ...
- c语言float二进制输出代码_C语言学习笔记——学前知识概述
将我大一学习C语言时做的笔记拿来与大家分享,内容比较浅显,比较适合初学者,如有错误还请见谅,提出改正,谢谢! 前言:此C语言笔记是本人在自学时记录的一些重点或初学者常犯的错误,希望我的这本笔记能够对大 ...
- R语言学习笔记(三)多元数据的数据特征、相关分析与图形表示
文章目录 写在前面 独立性检验 χ2\chi^2χ2独立性检验 Fisher独立性检验 Cochran-Mantel-Haenszel χ2\chi^2χ2独立性检验 相关性分析 相关性检验 相关性检 ...
最新文章
- 多模态人物识别技术及其在爱奇艺视频场景中的应用 | 公开课笔记
- Redis读写分离技术架构解析
- MySQL 字符串删除表情符_PHP处理字符中的emoji表情(判断/移除/存储)
- 设计模式-设计原则(Design Principle)
- python中新式类和经典类
- 误操作导致系统只剩下lo
- Bumblebee微服务网关之访问日志处理
- JSTL(Java 标准标签库)
- 笔记:《幸福的方法》
- Springmvc接收json数据的4种方式
- 手写公式识别 :基于深度学习的端到端方法
- 金蝶云星空使用WebAPI来新增单据
- tyvj 1031 热浪 最短路
- 关于python多线程和定时器 看图不说话
- Nginx反向代理服务器获取不到端口的问题的解决办法
- 圆变成长方形什么变了_中班数学教案详案图形变变变含PPT课件
- MCP2515波特率配置
- 国内完全免费的电子书籍下载
- Ubuntu安装wechat的血泪史
- xposed+JustTrustMe抓包SSLping