※ 引述《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 map['z'+1];
map['z'] = 0;
map['s'] = 1'
....
playAudio(&audio[map[s1[i]]]);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.78.26
※ 編輯: stupid0319 來自: 122.117.78.26 (11/16 12:42)