View Single Post
Old 30-03-2010, 04:45 PM   #1
thientaisodo
Đệ tử 4 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Tĩnh - Hà Nội
Bài gửi: 61
:
Send a message via Yahoo to thientaisodo
Code không thể hiểu được ?!

Ai hiểu cho mình hỏi đoạn code này trả về giá trị thế nào, miêu tả cho mình biết với. Ví dụ dữ liệu mảng đưa vào là 40byte nào đó, còn pos là 13 chẳng hạn.

Code:
short get_value(char type[40], unsigned char pos)
{
   char x[40];
   unsigned int16 val;
   char *x_ptr;
   
   x_ptr = &x[0]; 

   //x = (char *) calloc(strlen(rc)+1, sizeof(char));
   
   strcpy(x_ptr, type);   
   
   x_ptr = x_ptr + pos;
   val = (unsigned int16)atoi(x_ptr);
   
   //free(x);
   return val;
}
Thank nhiều
thientaisodo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn