编程论坛
注册
登录
编程论坛
→
C++教室
在c++中如何改变坐标,是其移动
玉垒浮云
发布于 2012-12-01 22:09, 1406 次点击
比如说我定义一个字符型
char c;
cin>>c;
然后我如何使这个c有坐标,求指教
就是我要通过他的坐标来移动这个字符型的位置
8 回复
#2
玉垒浮云
2012-12-01 22:10
希望高手指教,本人c++新手,望指教。。。
#3
玉垒浮云
2012-12-01 22:35
如何移动啊,比如c的坐标(1,2),现在使c移动到(3,6)的位置上,怎么弄。求指教。。。。。
#4
StarFall
2012-12-01 22:44
二维数组? 只要把行和列加一个数就好了
#5
coleev
2012-12-05 16:44
首先让我们理解,一个字符型的东东如何具备坐标这个对象/属性。。。。
#6
mmmmmmmmmmmm
2012-12-05 16:50
比如说我定义一个字符型
char c;
cin>>c;
然后我如何使这个c有坐标,求指教
c有什么坐标呢 你读取了一个数据 坐标依据什么来呢
#7
yuccn
2012-12-05 19:54
char 是字符来的,基本数据类型,没有坐标这个说法,
如果你要有坐标,就自定义一个数据类型,就行了
比如
typedef struct _USER_DATA {
char c;
int x;
int y;
} USER_DATA, *PUSER_DATA;
对于计算机来说,内存中所有东西都是一串01 数据,你说坐标什么的对象的特征,只是人为的赋予它意义而言
#8
玉垒浮云
2012-12-07 17:01
回复 7楼 yuccn
谢谢啦
#9
conan8732
2012-12-11 10:39
typedef struct _USER_DATA {
char c;
int x;
int y;
} USER_DATA, *PUSER_DATA;
根据x,y的值来输出\n 和空格
1