第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

求大神, 哪里錯了?

#include <stdio.h>

#include <stdlib.h>?

#include <windows.h>

#include <conio.h>

// 無法進(jìn)入中央?yún)^(qū)域-- 還有字符莫名其妙消失的問題?

char map[20][20];

int i, j;


void move(int x, int y);


int main(void)

{

int move_x = 1, move_y = 1;

for (i = 0; i < 20; i++)?

scanf ("%s", &map[i]);

map[move_x][move_y] = 'M';

for (i = 0; i < 20; i++)

puts(map[i]);

move(move_x, move_y);

return 0;

}


void move(int x, int y)

{

char ch;

while ((ch = getch()) != 'q')

{

if (ch == 'w' || ch == 's' || ch == 'a' || ch == 'd')

{


map[x][y] = ' ';

switch (ch){

case 'w': map[--x][y] = 'M'; break;

case 's': map[++x][y] = 'M'; break;

case 'a': map[x][--y] = 'M'; break;

case 'd': map[x][++y] = 'M'; break;

}

}

else

{

printf ("不是有效按鍵!!!\n");

continue;

}

// 重繪地圖?

system("cls");

for(i = 0; i < 20; i++)

puts(map[i]);?

}

}

移動時會出現(xiàn)字符莫名其妙消失 還有多個字符飛來飛去, 怎么回事

正在回答

1 回答

for (i = 0; i < 20; i++)?

scanf ("%s", &map[i]);

map[move_x][move_y] = 'M';


for (i = 0; i < 20; i++)

puts(map[i]);

move(move_x, move_y);

循環(huán)體需要用{}

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_愿時光安好_04050009 提問者

錯了,這兩句是獨(dú)立的, 不是這的問題 上面的scanf 用于初始化地圖, 后面的刷新在move內(nèi)完成
2017-03-11 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926893    人
  • 解答問題       21464    個

C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言

進(jìn)入課程

求大神, 哪里錯了?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號