06/12/12 03:37:35
>>30
文字から数字に変換するなら以下みたいな感じ。
int func( char* str, char c )
{
char* ptr;
ptr = strchr( str, c );
if( ! ptr ) return -1; // Error
return ptr - str;
}
呼び出し側
int t;
char c;
scanf( "%c", &c );
t = func( "?abcdq", c );
これで ?abcdq に対応して 0 ~ 5 が t に代入される。
何処に組み込めば良いかくらいは解るよね。