[問題] if判斷字元用法
#include<stdio.h>
#include<stdlib.h>
int main(void){
int i,n,a,b;
char motion[5],be[5];
printf("請輸入方塊數量:");
scanf("%d",&n);
int square[n][n];
for(i=0;i<999999;i+=1){
printf("請輸入運作模式:");
scanf(" %s %d %s %d",motion,&a,be,&b);
system("pause");
if( motion=='move' && be=='onto'){
}
else if( motion=='move' && be=='over'){
}
else if( motion=='pile' && be=='onto'){
}
else if( motion=='pile' && be=='over'){
}
return 0;
}
}
我的程式暫時這樣寫...
if裡面暫時不放後續動作
但為何無法用這樣去判斷所輸入的字元為何呢???
該怎麼修改呢???
抑或如何用其他方式去判別我所輸入的字元是可以啟動if裡的後續動作?
懇求各位大大指點我一下@@"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.76.143
推
07/07 20:30, , 1F
07/07 20:30, 1F
推
07/07 20:33, , 2F
07/07 20:33, 2F
→
07/07 21:34, , 3F
07/07 21:34, 3F
推
07/08 22:02, , 4F
07/08 22:02, 4F