程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> 在C語言中這樣是什麼意思?

在C語言中這樣是什麼意思?

編輯:C語言問答

在C語言中這樣是什麼意思?

100
  unsigned char ins7401[5] = { 0xD0,0x74,0x01,0x00,0x00 };
  int l;
  ins7401[3]=0x80;  // from newcs log
  ins7401[4]=0x01;
  if((l=read_cmd_len(reader, ins7401))<0) return ERROR; //not a videoguard2/NDS card or communication error
  ins7401[3]=0x00;
  ins7401[4]=l;
  if(!write_cmd_vg(ins7401,NULL) || !status_ok(cta_res+l)) {
    cs_log ("[videoguard2-reader] failed to read cmd list");
    return ERROR;
    }

幫忙分析一下。。。。我加分。。。。

最佳回答:

 unsigned char ins7401[5] = { 0xD0,0x74,0x01,0x00,0x00 };
 int l;
 ins7401[3]=0x80;  //為數組中的最後兩個賦值
 ins7401[4]=0x01;
 if((l=read_cmd_len(reader, ins7401))<0)//read_cmd_len可能是自己寫的函數,reader是個數值等,並把read_cmd_len返回的值給變量l
  return ERROR; //如果上邊不成立,而返回錯誤
 ins7401[3]=0x00;//再次賦值
 ins7401[4]=l;
 if(!write_cmd_vg(ins7401,NULL) || !status_ok(cta_res+l))//||是或運算write_cmd_vg,status_ok可能也是自己寫的函數,cta_res可能是定義的數值
 {
  cs_log ("[videoguard2-reader] failed to read cmd list"); //cs_log也有可能是自己寫的函數,應該是保存到文件的函數
  return ERROR;
 }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved