作者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)
1F:推 xatier:推漂亮的作法 11/16 07:24
2F:推 tomap41017:哇 11/16 12:00