主題:這段程序有沒有錯(cuò)? 共有38333人關(guān)注過本帖 |
---|
sms |
1樓 |
這段程序有沒有錯(cuò)? Post By:2005-6-10 15:09:00 [只看該作者]
int CHECK( int time, char* ResultStr )
{    int  i, i1, len, len1;    long j, NumOf10MS;    char abyte;    NumOf10MS = time * 100;    for(i=0;i<2560;i++)    ReturnStr[i] = <|>\0<|>;    len1 = strlen( ResultStr );    for(len=0, i=0; i<NumOf10MS; i++ )       {       NB_Delay( 10 );       i1 = GetATCmdEcho( );       if( i1 == -1 )  continue;       abyte = (char)i1;       if( abyte == <|>\r<|> )      ReturnStr[len] = <|>r<|>;       else if( abyte == <|>\n<|> ) ReturnStr[len] = <|>n<|>;       else                     ReturnStr[len] = abyte;       len++;       ReturnStr[len] = <|>\0<|>;       if( len < len1 ) continue;       if( strncmpi( &ReturnStr[len-len1], ResultStr, len1 )==0 )  return 0;       if( len >= 2560 ) break;       }    if( i >= NumOf10MS ) return ETIMEDOUT;    return -1; } 這是你們公司提供的CHECK()函數(shù)的程序,很多都看不懂 GetATCmdEcho( )這個(gè)函數(shù)有什么用?它的子程序在哪里? for(i=0;i<2560;i++)    ReturnStr[i] = <|>\0<|>;這段程序有什么用途? |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
2樓 |
Post By:2005-6-10 17:07:00 [只看該作者]
SMS程序我們是測試過的,并被多家客戶使用。
你的好些問題都是C語言方面的,耐心看看就會搞定的。 |
|
單帖管理 | 引用 | 回復(fù) |
返回首頁這段程序有沒有錯(cuò)? |
---|
用戶名: | |
驗(yàn)證碼: | |
內(nèi)容: | |