Proactive Units for Practical Applications
C/C++
วิธีการสลับค่าตัวแปร โดยใช้ Bitwise Operation
Jul 11th
How can we swap 2 variable value in fastest way.
We can use only 2 variable to swap value each other.
Try in Bitwise Operation and use XOR concept.
More >
วิธีทำให้ netbeans รัน C/C++ ได้
Jul 6th
สวัสดีครับ ผม พี-เอ เป็นสมาชิกหน้าใหม่ของที่นี่ นี่เป็นบล็อกแรกที่ผมเขียนที่นี่ ขอฝากเนื้อฝากตัวด้วยนะครับ
เข้าเรื่องกันเลยดีกว่า
เพื่อนเคยใช้ netbeans มั้ยครับ?
หลายๆคนคงตอบว่าเคย เพราะว่ามันเป็น IDE ที่ดีที่สุดแล้วที่ผมเคยใช้มา ไม่ว่าจะเป็นการจัด format หรือการ generate code ให้โดยอัตโนมัติ
เพื่อนๆเคยลองใช้ netbeans run C/C++ กันใหมครับ?
ตอนแรกเจ้า netbeans เนี่ย มันจะไม่สามารถรันได้นะครับ เนื่องจากตัว netbeans เองไม่มีตัว compiler ของภาษา c++ อยู่ ดังนั้นหากเพื่อนๆ ต้องการให้เจ้า IDE สารพัดประโยชน์ของเราเนี่ย มันสามารถคอมไพล์&รัน c++ ได้ละก็ทำตามขั้นตอนนี้เลยครับ
More >
การ modulo แบบสวยงาม ในภาษาซี
Jul 6th
ในปกติ ถ้าหากเรามี ตัวแปรสองตัว แล้วเราต้องการจะ หาผลหาร หรือจะหาเศษของการหาร ส่วนใหญ่ เราจะใช้โค้ดแบบนี้
int a=5;
int b=2;
int div=a/b;
int frac=a%b;
ใครต้องการวิธีที่ดูสวยงาม
#include <stdlib.h>
int main(){
int a=5,b=2;
div_t res;
res=div(a,b);
printf(“Div result: %d, Frac: %d\n”,res.quot,res.rem);
return 0;
}
พิมพ์เช่นนี้ก็ได้เหมือนกันครับ ^^
scanf() มันคืออารัยว้า???
May 7th
อ่ะแหม!!
ในภาษาซี จะมีฟังก์ชันมาตราฐานต่างๆ มากมาย ซึ่งฟังก์ชันเล่านี้ล้วนแต่มีหน้าที่การทำงานแตกต่างกันไป โดยในครั้งนี้จะพาไปรู้จักกับฟังก์ชัน Input ที่ชื่อว่า scanf() [ อ่าวแร้วมันคืออะไรเนี่ย?? ] มีใครรู้บ้างเอ๋ยว่าฟังก์ชัน scanf( ) มันคืออะไร แล้วมันทำงานกันอย่างไร อ่า ๆๆ ถ้างั้นไปรู้จักฟังก์ชัน scanf( ) กันเลยดีกว่า 55 5+
Malloc : การจองหน่วยความจำ … ยังไงเหรอ ???
May 7th

.
เพื่อนๆ พี่ๆ น้องๆ ลูกๆ หลานๆ เอ้ย !!! (วันนี้มาแปลก) เอาเป็นว่าก่อนอื่น ต้องขอสวัสดีเพื่อนๆ
สาวก PupaSoft กันก่อน เป็นอย่างไรกันบ้างครับ ช่วงนี้ ปิดเทอมกันอยู่ ไปเที่ยวที่ไหนกันบ้างเอ่ย?
แต่ยังไงก็ตาม อย่ามัวแต่เที่ยวเพลินล่ะ รักษาสุขภาพกันด้วย เดี๋ยวไม่สบายแล้วจะเป็นเรื่องใหญ่
เอานะครับ เข้าเรื่องเลยดีกว่า … สำหรับเพื่อนๆนักพัฒนาโปรแกรมที่เคยทำงานเกี่ยวกับ Pointer
คงจะรู้จักเจ้าคำสั่ง “Malloc” (Memory Allocator) ได้เป็นอย่างดีเลยนะครับเพราะเมื่อใดที่เรา
ทำงานกับ Pointer แล้ว ถ้าไม่มีคำสั่งนี้ปรากฎอยู่ล่ะก็ … คงจะทราบกันดีว่าโค๊ดของเราจะทำงาน
ไม่ได้แน่ๆ แต่เราทราบหรือไม่ว่า เจ้า Malloc ที่ว่านี้ มันทำงานอย่างไรกับเครื่องของเรา
เรามาดูกันพร้อมๆกันเลยดีกว่า… Go Go Go …
สิ่งที่นักเขียน blog ไม่เคยบอกคุณ
Oct 3rd
1. มันง่ายในตอนเริ่มแต่ยากที่จะทำให้มันคงอยู่
ความจริงแล้วมันยากมากที่จะทำให้มันคงอยู่ มันยากมากที่จะกระตุ้นตัวเองให้ทำงานที่ไม่ได้รับอะไรกลับมาในระยะสั้น
2. นักอ่าน Blog คุณภาพคาดหวังให้คุณเขียนเนื้อหาดีๆอย่างต่อเนื่อง
ในการสร้างความจงรักภักดีให้กับนักอ่านคุณต้องเขียนเนื้อหาที่ดีๆ เป็นเวลาต่อเนื่องกันนานๆ
More >
operation น่ารู้ in c
Sep 4th
วันนี้ผมมีเรื่องน่ารู้เล็กน้อยที่บางคนอาจจะยังไม่ทราบที เกี่ยวกับการใช้operator ในภาษา c มาให้นะครับ
เราลองเขียนcodeตามข้อมความด้านล่างดูนะครับ
#include <stdio.h>
int main () {
int x = 0;
int y = 0;
int z = 0;
printf("x = %d\n",x);
printf("y = %d\n",y);
printf("z = %d\n",z);
printf("x+1 = %d \n",x+1);
printf("y++ = %d \n",y++);
printf("++z = %d \n",++z);
return 0;
}
จะเกิดไรขึ้นอะ??? More >


