- 49 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 14:00:23 ]
- 本日のトリビア。
W41SH/W51SH は サブスクライバIDの取得で第三引数に40より小さい値を入れると たとえサブスクライバIDが指定サイズ内に収まったとしても 戻り値がSUCCESSで値は空文字列になる。 char sid[40] = {0}; // 39文字で普通収まるんだが int len=sizeof(sid)-1; // 39文字を指定して if( ISHELL_GetDeviceInfoEx( pMe->a.m_pIShell, KDDI_SUBSCRIBER_ID, (void**)&sid, &len ) != SUCCESS ) { // ココには来ないが } if( STRLEN( sid ) == 0 ) { // ココに来る }
|

|