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笔记相关推荐

  1. R语言实战笔记--第九章 方差分析

    R语言实战笔记–第九章 方差分析 标签(空格分隔): R语言 方差分析 术语 组间因子,组内因子,水平:组间因子和组同因子的区别是,组间因子对所有测试对象进行分组,而组内因子则把所有测试对象归为同一组 ...

  2. 梓益C语言学习笔记之链表&动态内存&文件

    梓益C语言学习笔记之链表&动态内存&文件 一.定义: 链表是一种物理存储上非连续,通过指针链接次序,实现的一种线性存储结构. 二.特点: 链表由一系列节点(链表中每一个元素称为节点)组 ...

  3. c++语言自定义操作符,C++语言复习笔记二

    C++语言复习笔记二 零.OOP 特征:抽象-封装-继承-多态 一.自定义数据类型 1.类 class 类名 { private: 私有成员(本类) public: 公共成员(所有) protecte ...

  4. 6.方法(go语言学习笔记)

    6.方法(go语言学习笔记) 目录 定义 匿名字段 方法集 表达式 1. 定义 方法是与对象实例绑定的特殊函数. 方法是面向对象编程的基本概念,用于维护和展示对象的自身状态.对象是内敛的,每个实例对象 ...

  5. 梓益C语言学习笔记之指针

    梓益C语言学习笔记之指针 一.32位平台下,地址是32位,所以指针变量占32位,共4个字节 二.内存单元的地址即为指针,存放指针的变量称为指针变量,故:"指针"是指地址,是常量,& ...

  6. c语言中void arrout,c语言学习笔记(数组、函数

    <c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...

  7. ggplot2箱式图两两比较_R语言进阶笔记2 | 长数据与ggplot2

    1. 长数据是什么鬼? 之前介绍了如何将多个性状的箱线图放在一个图上,比如learnasreml包中的fm数据,它有h1~h5五年的株高数据,想对它进行作图. 「数据预览:」 > library ...

  8. c语言float二进制输出代码_C语言学习笔记——学前知识概述

    将我大一学习C语言时做的笔记拿来与大家分享,内容比较浅显,比较适合初学者,如有错误还请见谅,提出改正,谢谢! 前言:此C语言笔记是本人在自学时记录的一些重点或初学者常犯的错误,希望我的这本笔记能够对大 ...

  9. R语言学习笔记(三)多元数据的数据特征、相关分析与图形表示

    文章目录 写在前面 独立性检验 χ2\chi^2χ2独立性检验 Fisher独立性检验 Cochran-Mantel-Haenszel χ2\chi^2χ2独立性检验 相关性分析 相关性检验 相关性检 ...

最新文章

  1. 多模态人物识别技术及其在爱奇艺视频场景中的应用 | 公开课笔记
  2. Redis读写分离技术架构解析
  3. MySQL 字符串删除表情符_PHP处理字符中的emoji表情(判断/移除/存储)
  4. 设计模式-设计原则(Design Principle)
  5. python中新式类和经典类
  6. 误操作导致系统只剩下lo
  7. Bumblebee微服务网关之访问日志处理
  8. JSTL(Java 标准标签库)
  9. 笔记:《幸福的方法》
  10. Springmvc接收json数据的4种方式
  11. 手写公式识别 :基于深度学习的端到端方法
  12. 金蝶云星空使用WebAPI来新增单据
  13. tyvj 1031 热浪 最短路
  14. 关于python多线程和定时器 看图不说话
  15. Nginx反向代理服务器获取不到端口的问题的解决办法
  16. 圆变成长方形什么变了_中班数学教案详案图形变变变含PPT课件
  17. MCP2515波特率配置
  18. 国内完全免费的电子书籍下载
  19. Ubuntu安装wechat的血泪史
  20. xposed+JustTrustMe抓包SSLping

热门文章

  1. Android的智能数字多媒体播放器-dvico TVIX Xroid A1
  2. 人工智能专业世界大学排行榜,2022最新
  3. 8款设计者必藏优秀免费英文字体
  4. 深入学习缓存一致性问题和缓存一致性协议MESI(二)
  5. ipa签名软件_/应用推荐|全新IPA签名工具,天天签;免费使用!
  6. 侯继勇先生担任BCF新闻理事
  7. 超好用的电子画册制作——FLBOOK
  8. 为什么「光速不变」只有结果,没有原因?(逻辑爆棚)
  9. 朝阳群众盯上了望京A座?举报996造成交通严重堵塞。996将成历史?
  10. unity案例,秘密行动(案例笔记)