C++ 画板;中等难度

这篇博客介绍了如何利用C++编程语言来创建一个画板应用,内容涵盖基础的图形绘制和交互操作,适合中等水平的学习者。作者提供了源码下载链接以便读者实践和学习。
摘要由CSDN通过智能技术生成
#include<bits/stdc++.h>
#include<conio.h>
#include<windows.h>
using namespace std;

int board[100][100];

int main(){
	int x = 10;
	int y = 10;
	board[x][y] = '*';
	int pen = 0; 
	while(1){
		char ch = getch();
		system("cls");
		if(ch == 'w'){
			y--;
		}
		else if(ch == 'a'){
			x--;
		}
		else if(ch == 's'){
			y++;
		}
		else if(ch == 'd'){
			x++;
		}
		else if(ch == 'p'){
			if(pen < 4){
				pen++;
			}
			else{
				pen = 0;
			}
		}
		else if(ch == 'c'){
			for(int i = 0; i < 25; i++){
				for(int j = 0; j < 25; j++){
					board[i][j] = ' ';
				}
			}	
		}
		if(pen == 0){
			board[y][x] = '*';
		} 
		else if(pen == 1){
			board[y][x] = '#';
		}
		else if(pen == 2){
			boar
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值