[問題] 改變@可以移動的範圍...確沒有效果

作者: libra1005 (傻傻分不清楚)   2016-03-17 11:36:23
各位Coding 高手大家好,小弟練習C/C++無痛學習這本書內第12章
位於12-4頁的範例,書中提到@活動範圍為(1,1)~(10,10)
小弟試著將#define X_MAX 10更改為#define X_MAX 100
希望@可以移動的範圍變大,但測試後發現活動範圍跟原本10是一樣
小弟不解,煩請板上神手解惑,小弟跪謝,感激不盡。
作業系統:Windows 7
開發工具:Dev C++ 4.9.9.2
程式碼如下:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream>
#include <iomanip>
using namespace std;
#define X_MAX 10 // 定義"@"可活動範圍
#define Y_MAX 10 // 定義"@"可活動範圍
void ShowMouse();
int ix=1;
int iy=1;
int iStatus=1;
char cIcon='@';
int main(void)
{
char cIn;
ShowMouse();
while(iStatus!=0)
{
cIn=getch();
switch(cIn)
{
case 'w':
ix
作者: Caesar08 (Caesar)   2016-03-17 12:11:00
你是不是改X_MAX,卻用a與d在測試?
作者: stupid0319 (徵女友)   2016-03-17 12:46:00
用Dev C++無痛學習= =,換本書好嗎
作者: libra1005 (傻傻分不清楚)   2016-03-17 13:06:00
Ca大大,抱歉,文章沒有說明完整,我都有更改x和y方向的移動範圍後並作各方向的測試。
作者: Caesar08 (Caesar)   2016-03-17 13:15:00
真是奇怪了,code看起來沒問題,我執行起來也沒這問題不如你換visual studio用吧還有,如果你的code是從這本書上抄來的那你最好把這本書拿去丟了
作者: flydragon198 (Richard)   2016-03-17 13:33:00
改完有重新編譯嗎?
作者: stupid0319 (徵女友)   2016-03-17 13:38:00
丟了也不好,別人撿到會害到別人,最好燒了
作者: ronin728 (浪人)   2016-03-17 15:17:00
樓上讓我想到民俗中被詛咒的物品都要拿去大廟金爐火化XD
作者: libra1005 (傻傻分不清楚)   2016-03-17 15:29:00
忘記編譯......sorry......腦殘了......改完,儲存,直接按執行= =
作者: ronin728 (浪人)   2016-03-17 15:53:00
XDD 忘記編譯還真是第一次聽過,推一個
作者: Schottky (順風相送)   2016-03-17 19:24:00
有笑有推
作者: kwpn (ITSST)   2016-03-18 01:53:00
燒了會被祖先撿走
作者: saxontai (黑暗,點綴孤零零的星)   2016-03-18 10:36:00
新手有犯錯的權利
作者: leoloveivy (cried)   2016-03-22 00:25:00
XD 這篇留著
作者: RishYang (Rish)   2016-04-08 16:05:00
忘記編譯,是不是該加入戒律裡啊

Links booklink

Contact Us: admin [ a t ] ucptt.com