注册 登录
编程论坛 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
StarFall2012-12-01 22:44
二维数组?   只要把行和列加一个数就好了
#5
coleev2012-12-05 16:44
首先让我们理解,一个字符型的东东如何具备坐标这个对象/属性。。。。
#6
mmmmmmmmmmmm2012-12-05 16:50
比如说我定义一个字符型
char c;
cin>>c;
然后我如何使这个c有坐标,求指教


c有什么坐标呢  你读取了一个数据  坐标依据什么来呢
#7
yuccn2012-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
conan87322012-12-11 10:39
typedef struct _USER_DATA {
   char c;
   int x;
   int y;
} USER_DATA, *PUSER_DATA;

根据x,y的值来输出\n 和空格   
1