4. ค่าของ Array of character และ strlen
ทดสอบ code กันก่อน ไปดู code จริง
#include <stdio.h>
#include <string.h>
void main() {
char var1[] ="abcdef"; // strlen คืนค่า 6
char var2[5] = "abc"; // size of the array is determined at compile-time
char var3[5] = {'a', 'b', 'c', '\0'};
char var4[3] = "abc";
printf("%zu\n %zu\n",strlen(var1),strlen(var2)); //6 3
printf("%zu\n %zu\n",strlen(var3),strlen(var4)); //3 3
printf("%zu\n %s\n %c\n %c\n",strlen(var3),var4,var4[0],var4[2]); //3 abc a c
// http://www.cplusplus.com/reference/cstdio/printf/
// var1 = "abc"; can not do this for array of character in c language
}
MDB Viewer Plus คือ โปรแกรมช่วยในการเปิดแฟ้ม .mdb ที่สร้างมาจาก Microsoft Access 97 สามารถ download รุ่น Portable มาใช้ได้
ใช้โปรแกรมนี้เปิด NorthWind.mdb โดยคลิ๊ก Menu bar, File, Open แล้วเลือกแฟ้มก็จะเปิดตารางทั้งหมดมาให้เห็น สามารถเลือก Menu bar, Table, Export table เป็นแฟ้มแบบ .csv หรือ .xml เป็นต้น หรือ Menu bar, Table, Generate SQL – Create และทดสอบ Execute คำสั่ง SQL ได้
MDB Viewer Plus is a freeware viewer plus editor for opening Microsoft Access MDB and ACCDB database files. It does not need to be installed to run. It uses Microsoft Data Access Components (MDAC) which is installed as part of Windows. http://www.alexnolan.net/software/MDBPlus.zip
ข้อจำกัดสำคัญของ Cygwin
ที่คะเนไว้ คือ มีทางเลือกอื่นที่มีประสิทธิภาพกว่าในการใช้ Linux พัฒนา Software อาทิ ถ้าเขียนโปรแกรมที่จำเป็นต้องใช้สภาพแวดล้อมของ Linux เพื่อให้ได้ execute code ไป run บน Windows การเขียนบน Linux โดยตรง จะมีประสิทธิภาพกว่าเขียนบน Windows ทำให้ความนิยมลดลง หากเลือกใช้งาน Cygwin ในการทำงานจริง หรือหวังประสิทธิภาพ