โค้ด: เลือกทั้งหมด
const struct fsdata_file file_STM32_0_html[] = {{file_STM32_LED_html, name_STM32_0,(const char *)(&name3),sizeof(name3)}};
1.ผมไม่เข้าใจเรื่องการใช้ประเภทตัวแปรเลยอะครับบรรทัดแรกมีการประกาศตัวแปรซ้อนกัน แล้วผมก็งงว่า ตกลงว่า file_stm32_0_html[] เป็นตัวแปรประเภทอะไรกันแน่
2.คำว่า fs_data_file นี่มันมีคความหมายว่าอะไรอะครับ แบบว่าเป็นคำสัท่ทำไรสักอยาง หรือว่าเป็นแค่ชื่อตัวแปรเฉยๆ
3.ตรงส่วนของ (const char*)(&name3) ผมไม่เคยเจอการเขียนโค๊ดระดับนี้มาก่อนเลยไม่เข้าใจว่าเค้ากำลังทำอะไรกับตรงนี้อะครับ โดยเแฉาพะเครื่องหมายดอกจันมาอยุ่ตรงนั้นแล้วมันหมายถึงอะไร งงมากเลยครับ
คือผมก้พยายามหาหนังสือมาอ่านนะครับ ซื้อหนังสือมาก็แล้ อ่านตามเวบก็แล้ว ก็ยังไม่เ้ข้าใจปัญหาที่บอกเลย แล้วถ้าใครรู้ว่าจะต้องอ่านตรงเรื่องไหนหัวข้อไหนถึงจะเข้าใจ ตรงส่วนนี้ ช่วยกรุณาบอกหน่อยนะครับ ผมจะได้ไปดูได้ถูกจุด และถ้าแนะนำหนังสือหรือแหล่งข้อมูลได้ยิ่งดีครับ
ขอบคุณล่วงหน้านะครับ