วันเสาร์ที่ 27 พฤศจิกายน พ.ศ. 2553

C programming: Pointers

2. Write a C program to sum a sequence of integer from 1, 2,3,4, …, N using
- an array a[] to store the sequence
- a pointer *a with dynamic memory allocation to store the sequence



ผลลัพธ์








3. Write a C program from slide page 23 (See below) of lecture 2, and discuss
the answer


ผลลัพธ์









 

4. Write a C program on slide 31 (See below) and discuss answer

ผลลัพธ์



5. Write a C program to perform two functions on page 32 (See below) and
discuss their differences
การประกาศตัวแบบอะเรย์

ประกาศตัวแปรแบบพอยเตอร์



ผลลัพธ์เหมือนกัน


6. Write a C program that create a segmentation fault and discuss the cause of the
Error


ผลลัพธ์





7. Write a C program that contain codes in slides 40, 41, 42, and 43 (See below),
and discuss them


ผลลัพธ์




ผลลัพธ์


ผลลัพธ์



ผลลัพธ์



8. Write a C program that use “structure” in slide 53 and 54 (See below), and
discuss them

ผลลัพธ์


ผลลัพธ์

วันศุกร์ที่ 19 พฤศจิกายน พ.ศ. 2553

การใช้งานคำสั่ง Linux

คำสั่งพื้นฐานสำหรับ Linux


คำสั่ง ls (list)
ใช้ในการดูข้อมูลในไดเรคเทอรี

รูปแบบการใช้งาน   ls
ตัวอย่าง ls


คำสั่ง ls -l
ดูข้อมูลในไดเรคเทอรีแบบละเอียด
รูปแบบการใช้งาน  ls -l
ตัวอย่าง  ls -l

คำสั่ง cd (Change Directory)
ใช้ในการเปลี่ยนไดเรคเทอรีที่ทำงาน
รูปแบบการใช้งาน  cd  Directory
ตัวอย่าง  cd test








คำสั่ง mkdir (Make Directory)
ใช้ในการสร้างไดเรคเทอรี
รูปแบบการใช้งาน  mkdir  Directory
ตัวอย่าง  mkdir test2


คำสั่ง cp ( Copy )
ใช้ในการคัดลอกไฟล์
รูปแบบคำสั่งcp file1 file2

ตัวอย่าง cp Screenshot.png  test.png




คำสั่ง mv ( Move )
ใช้ในการย้ายที่อยู่ (Move) หรือเปลี่ยนชื่อ (Rename) ไฟล์หรือไดเรคเทอรี
รูปแบบการใช้งาน  mv     ต้นทาง      ปลายทาง

ตัวอย่าง mv test2 Music










คำสั่ง rm (Remove) ใช้ในการลบไฟล์ , rmdir (Remove Directory) ใช้ในการลบไดเรคเทอรีการ
ใช้งานคำสั่ง rm และ rmdir จะคล้ายๆ กัน
ซึ่ง rmdir จะไม่สามารถลบไดเรคเทอรี ที่มีข้อมูลอยู่ข้างในได้
ต้องใช้คำสั่ง rm -r แทน ถ้าต้องการลบข้อมูลข้างในด้วย
ตัวอย่าง rm test.png



คำสั่ง nano
ใช้ในการเขียน หรือแก้ไขไฟล์ข้อมูล
รูปแบบการใช้งาน  nano

ตัวอย่าง nano







พิมพ์ข้อความ





กด Ctrl + X
ตอบ Y














พิมพ์ชื่อไฟล์


คำสั่ง date
ใช้ในการแสดง วันที่ และ เวลา
รูปแบบการใช้งาน  date , date  เงื่อนไข
                           
ตัวอย่าง date

ต้องการให้อยู่ในรูปแบบ YYYY-MM-DD
ตัวอย่าง date +%F


คำสั่ง uname
ใช้ในการแสดง ชื่อและรุ่นของ OS ชื่อและรุ่นของ cpu ชื่อเครื่อง
รูปแบบการใช้งาน  uname  -a                

ตัวอย่าง uname -a






คำสั่ง uptime
ใช้ในการแสดงคำสั่ง uptime ระบบได้รับการทำงานสำหรับระยะเวลาที่ในการแสดงเปิดข้อมูลต่อไปนี้เวลาปัจจุบันระบบได้รับการทำงานสำหรับระยะเวลาที่หมายเลขปัจจุบันที่เข้าสู่ระบบที่ผู้ใช้ระบบในช่วง 1 นาที, 5 นาทีและ 15 นาทีที่โหลดเฉลี่ย
รูปแบบการใช้งาน  uptime

ตัวอย่าง uptime