作者loveflames (咕啾咕啾魔法陣)
看板C_and_CPP
標題Re: [問題] scanf用法
時間Tue Nov 16 00:57:36 2010
※ 引述《icanfly123 (聽天由命)》之銘言:
: char s1[100];
: scanf("%s",s1);
: for(i=0;i<strlen(s1);i++)
: {
: if (s1[i] = 'z')
: playAudio(&audio[0]);
: if (s1[i] = 's')
: playAudio(&audio[1]);
: if (s1[i] = 'x')
: playAudio(&audio[2]);
: if (s1[i] = 'd')
: playAudio(&audio[3]);
: if (s1[i] = 'c')
: playAudio(&audio[4]);
: if (s1[i] = 'v')
: playAudio(&audio[5]);
: if (s1[i] = 'g')
: playAudio(&audio[6]);
: }
: 我擷取一部分,請問要怎麼修正?
char * state="zsxdcvg";
...
playAudio(&audio[strchr(state,s1[i])-state]);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.252.74.157
※ 編輯: loveflames 來自: 111.252.74.157 (11/16 01:03)
推 xatier:推漂亮的作法 11/16 07:24
推 tomap41017:哇 11/16 12:00