<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PUPASOFT BLOG! &#187; C/C++</title>
	<atom:link href="http://blog.pupasoft.com/category/programming/c-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pupasoft.com</link>
	<description>Proactive Units for Practical Applications</description>
	<lastBuildDate>Tue, 27 Apr 2010 08:31:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>วิธีการสลับค่าตัวแปร โดยใช้ Bitwise Operation</title>
		<link>http://blog.pupasoft.com/2009/07/11/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%aa%e0%b8%a5%e0%b8%b1%e0%b8%9a%e0%b8%84%e0%b9%88%e0%b8%b2%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%9b%e0%b8%a3-%e0%b9%82%e0%b8%94/</link>
		<comments>http://blog.pupasoft.com/2009/07/11/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%aa%e0%b8%a5%e0%b8%b1%e0%b8%9a%e0%b8%84%e0%b9%88%e0%b8%b2%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%9b%e0%b8%a3-%e0%b9%82%e0%b8%94/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 12:25:02 +0000</pubDate>
		<dc:creator>mishell</dc:creator>
				<category><![CDATA[C/C++]]></category>

		<guid isPermaLink="false">http://blog.pupasoft.com/?p=2418</guid>
		<description><![CDATA[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.

e.g.
x=10;
y=20;
x=x^y;
y=y^x;
x=x^y;
finally, x=20 and y=10
operator ^ is XOR.
truth table for XOR
A &#124;  B  &#124; OUT
0  &#124;  0  &#124;    0
0  &#124;  1   &#124;    1
1   &#124;  0  &#124;    1
1   [...]]]></description>
			<content:encoded><![CDATA[<p>How can we swap 2 variable value in fastest way.</p>
<p>We can use only 2 variable to swap value each other.</p>
<p>Try in Bitwise Operation and use XOR concept.<br />
<span id="more-2418"></span><br />
e.g.</p>
<p>x=10;</p>
<p>y=20;</p>
<p>x=x^y;</p>
<p>y=y^x;</p>
<p>x=x^y;</p>
<p>finally, x=20 and y=10</p>
<p>operator ^ is XOR.</p>
<p><strong>truth table for XOR</strong></p>
<p><strong>A |  B  | OUT</strong></p>
<p><strong>0  |  0  |    0</strong></p>
<p><strong>0  |  1   |    1</strong></p>
<p><strong>1   |  0  |    1</strong></p>
<p><strong>1   |  1   |    0<br />
</strong></p>
<p>The XOR gate &#8211; Digital Logic gates</p>
<p>he <strong>XOR gate</strong> (sometimes <strong>EOR gate</strong>) is a digital logic gate that implements exclusive disjunction &#8211; it behaves according to the truth table above. A HIGH output (1) results if one, and only one, of the inputs to the gate is HIGH (1). If both inputs are LOW (0) or both are HIGH (1), a LOW output (0) results.</p>
<p>XOR gate is short for exclusive OR. This means that precisely one input must be 1 (true) for the output to be 1 (true). A way to remember XOR is &#8220;one or the other but not both.&#8221;</p>
<p>&lt;&lt; coppied form http://en.wikipedia.org/wiki/XOR_gate</p>
<p>แทรกด้วยภาษาไทย</p>
<p>XOR คือ ลอจิกเกท ที่ใช้ เปรียบเทียบค่า input 2 ค่า</p>
<p>ถ้า input เหมือนกัน ouput = 0</p>
<p>ถ้า input ต่างกัน output = 1</p>
<p>เช่น</p>
<p>x=3; // ในเลขฐานสอง 3 จะเท่ากับ 011</p>
<p>y=4;  //ในเลขฐานสอง 4 จะเท่ากับ 100</p>
<p>x=x^y; // เอาค่า 011 XOR กับ 100</p>
<p>011 ^ 100 = 111 ซึ่งเท่ากับ 7 ในเลขฐาน 10</p>
<p>เพราะฉะนั้น</p>
<p>x จะเท่ากับ 7</p>
<p>แล้ว y=y^x;    // 100 ^ 111 = 011 ซึ่งเท่ากับเลข 3 ในเลขฐาน 10</p>
<p>แล้ว x=x^y    // 111 ^ 011 = 100 ซึ่งเท่ากับเลข 4 ในเลขฐาน 10</p>
<p>จะเห็นได้ว่า x และ y ก็จะสลับค่ากันเรียบร้อยแล้ว</p>
<p>อ่านข้อมูลเพิ่มเติมเกี่ยวกับ XOR ได้ที่ http://www.electronics-circuits.com/cirdir/theory/gates/doc00014.html ครับ</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2009/07/11/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%aa%e0%b8%a5%e0%b8%b1%e0%b8%9a%e0%b8%84%e0%b9%88%e0%b8%b2%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%9b%e0%b8%a3-%e0%b9%82%e0%b8%94/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>วิธีทำให้ netbeans รัน C/C++ ได้</title>
		<link>http://blog.pupasoft.com/2009/07/06/how_to_run_cpp_in_netbeans/</link>
		<comments>http://blog.pupasoft.com/2009/07/06/how_to_run_cpp_in_netbeans/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 05:15:02 +0000</pubDate>
		<dc:creator>p</dc:creator>
				<category><![CDATA[C/C++]]></category>

		<guid isPermaLink="false">http://blog.pupasoft.com/?p=2381</guid>
		<description><![CDATA[สวัสดีครับ ผม พี-เอ เป็นสมาชิกหน้าใหม่ของที่นี่ นี่เป็นบล็อกแรกที่ผมเขียนที่นี่ ขอฝากเนื้อฝากตัวด้วยนะครับ
เข้าเรื่องกันเลยดีกว่า
เพื่อนเคยใช้ netbeans มั้ยครับ?
หลายๆคนคงตอบว่าเคย เพราะว่ามันเป็น IDE ที่ดีที่สุดแล้วที่ผมเคยใช้มา ไม่ว่าจะเป็นการจัด format หรือการ generate code ให้โดยอัตโนมัติ
เพื่อนๆเคยลองใช้ netbeans run C/C++ กันใหมครับ?
ตอนแรกเจ้า netbeans เนี่ย มันจะไม่สามารถรันได้นะครับ เนื่องจากตัว netbeans เองไม่มีตัว compiler ของภาษา c++ อยู่  ดังนั้นหากเพื่อนๆ ต้องการให้เจ้า IDE สารพัดประโยชน์ของเราเนี่ย มันสามารถคอมไพล์&#38;รัน c++ ได้ละก็ทำตามขั้นตอนนี้เลยครับ

1. ขั้นตอนแรกต้องไปหาโหลดตัวคอมไพเลอร์มาก่อน ซึ่งผมแนะนำให้ใช้คอมไพเลอร์ gcc ของ MinGW ซึ่ง โหลดได้ที่นี่
2. ทำการ extract file โดยเอาไปวางไว้ที่ไหนก็ได้ (ในที่นี้ผมขอวางไว้ที่ C:\)
3. โหลดตัว gdb ซึ่งทำให้เราสามารถ debug [...]]]></description>
			<content:encoded><![CDATA[<p>สวัสดีครับ ผม พี-เอ เป็นสมาชิกหน้าใหม่ของที่นี่ นี่เป็นบล็อกแรกที่ผมเขียนที่นี่ ขอฝากเนื้อฝากตัวด้วยนะครับ</p>
<p>เข้าเรื่องกันเลยดีกว่า</p>
<p>เพื่อนเคยใช้ netbeans มั้ยครับ?<br />
หลายๆคนคงตอบว่าเคย เพราะว่ามันเป็น IDE ที่ดีที่สุดแล้วที่ผมเคยใช้มา ไม่ว่าจะเป็นการจัด format หรือการ generate code ให้โดยอัตโนมัติ</p>
<p>เพื่อนๆเคยลองใช้ netbeans run C/C++ กันใหมครับ?<br />
ตอนแรกเจ้า netbeans เนี่ย มันจะไม่สามารถรันได้นะครับ เนื่องจากตัว netbeans เองไม่มีตัว compiler ของภาษา c++ อยู่  ดังนั้นหากเพื่อนๆ ต้องการให้เจ้า IDE สารพัดประโยชน์ของเราเนี่ย มันสามารถคอมไพล์&amp;รัน c++ ได้ละก็ทำตามขั้นตอนนี้เลยครับ<br />
<span id="more-2381"></span><br />
1. ขั้นตอนแรกต้องไปหาโหลดตัวคอมไพเลอร์มาก่อน ซึ่งผมแนะนำให้ใช้คอมไพเลอร์ gcc ของ MinGW ซึ่ง <a href="http://fivedots.coe.psu.ac.th/~suthon/pps/MinGW.zip" target="_blank">โหลดได้ที่นี่</a><br />
2. ทำการ extract file โดยเอาไปวางไว้ที่ไหนก็ได้ (ในที่นี้ผมขอวางไว้ที่ C:\)<br />
3. โหลดตัว gdb ซึ่งทำให้เราสามารถ debug program ของเราผ่าน netbeans ได้ ซึ่ง <a href="http://sourceforge.net/projects/mingw/files/GNU%20Source-Level%20Debugger/gdb-6.8-mingw-3.tar.bz2" target="_blank">โหลดได้ที่นี่ </a><br />
4. ทำการแตกไฟล์เช่นเดียวกับไฟล์แรก<br />
5. copy ตัว gdb.exe(.\bin\) ไปไว้ใน bin ของ MinGW(.\MinGW\bin\)<br />
6. โหลดตัว msys ซึ่ง <a href="http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe">โหลดได้ที่นี่</a><br />
7. ทำการ install ตัว msys ลงในเครื่อง<br />
7.1 จะมี command prompt ขึ้นมาถาม ให้ตอบ y และกด enter<br />
7.2 ใส่ path ของ MinGW ในเครื่อง (ที่ได้ลงไว้ในตอนแรก เช่น C:/MinGW)<br />
<img class="alignnone size-full wp-image-2978" title="msysinstall" src="http://blog.pupasoft.com/wp-content/uploads/2009/07/msysinstall.jpg" alt="msysinstall" width="668" height="335" /><br />
8. set ค่า environment variables ในส่วนของ PATH ให้ชี้ไปที่ bin ของ msys (ในที่นี้ผม set ไปที่ C:\msys\1.0\bin\)<br />
8.1 คลิกขวาที่ my computer เลือก properties<br />
8.2 เลือกแท็ป advance<br />
8.3 เลือก Environment Variables<br />
8.4 ที่ user variable for &#8230; หากมี variables ที่ชื่อ PATH อยู่แล้วให้เลือกแล้วกด Edit หากไม่มีให้เลือก New<br />
8.5 เติม path ของ bin ของ msys เข้าไป (ของผมคือ C:\msys\1.0\bin\) โดยหาก edit ให้เติมเครื่องหมาย ; ก่อนจะเพิ่มค่าด้วย<br />
8.6 เติิม path ของ bin ของ MinGW เข้าไป  (ของผมคือ C:\MinGW\bin) โดยให้เติมเครื่องหมาย ; ระหว่างแต่ละ path ด้วย<br />
8.7 กด ok ok ok ok ok<br />
<img class="alignnone size-full wp-image-2981" title="netbeans2" src="http://blog.pupasoft.com/wp-content/uploads/2009/07/netbeans2.jpg" alt="netbeans2" width="668" height="489" /></p>
<p>9. run program netbeans IDE ของเราขึ้นมา<br />
10. เลือก tools &gt; option &gt; C/C++<br />
11. ที่ใต้ช่อง tool collection ให้เลือก Add..<br />
12. ทำการ browse ไปยัง bin ของ MinGW (ของผมคือ C:\MinGW\bin) ระบบจะบอกชื่อ collection family เป็น MinGW  กด OK<br />
13. ที่ช่อง Fortran compiler และ make command จะเห็นได้ว่า ยังว่างอยู่ ที่ช่อง make command ให้ browse ไฟล์ make.exe ซึ่งอยู่ใน bin ของ msys (ของผมเป็น C:\msys\1.0\bin\make.exe)<br />
<img class="alignnone size-full wp-image-2979" title="netbeansinstalledcpp" src="http://blog.pupasoft.com/wp-content/uploads/2009/07/netbeansinstalledcpp.jpg" alt="netbeansinstalledcpp" width="754" height="628" /><br />
สุดท้ายจะเป็นแบบนี้<br />
14. ok ok ok</p>
<p>เรียบร้อยแล้วสำหรับการ set ค่าให้ netbeans สามารถรัน C/C++ ได้<br />
เราสามารถสร้าง project ได้โดยการ เลือกไปที่ file &gt; new project &gt; C/C++ &gt; C/C++ Application &gt; next &gt;ตั้งชื่อ &gt;Finish<br />
โดยเราจะได้ directory ของ project ขึ้นมาแต่ยังไม่มีไฟล์ใดๆ ใน project นั้นๆ เราสามารถสร้างไฟล์ได้โดย คลิกขวาที่ชื่อ project เลือก new &gt; main c++ file เป็นอันเสร็จเรียบร้อย<br />
<img class="alignnone size-large wp-image-2382" title="make_cpp_project_in_netbeans" src="http://blog.pupasoft.com/wp-content/uploads/2009/07/qshot_0050-1024x640.jpg" alt="make_cpp_project_in_netbeans" width="1024" height="640" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2009/07/06/how_to_run_cpp_in_netbeans/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>การ modulo แบบสวยงาม ในภาษาซี</title>
		<link>http://blog.pupasoft.com/2009/07/06/%e0%b8%81%e0%b8%b2%e0%b8%a3-modulo-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%aa%e0%b8%a7%e0%b8%a2%e0%b8%87%e0%b8%b2%e0%b8%a1-%e0%b9%83%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%8b%e0%b8%b5/</link>
		<comments>http://blog.pupasoft.com/2009/07/06/%e0%b8%81%e0%b8%b2%e0%b8%a3-modulo-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%aa%e0%b8%a7%e0%b8%a2%e0%b8%87%e0%b8%b2%e0%b8%a1-%e0%b9%83%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%8b%e0%b8%b5/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 20:17:59 +0000</pubDate>
		<dc:creator>mishell</dc:creator>
				<category><![CDATA[C/C++]]></category>

		<guid isPermaLink="false">http://blog.pupasoft.com/?p=2378</guid>
		<description><![CDATA[ในปกติ ถ้าหากเรามี ตัวแปรสองตัว แล้วเราต้องการจะ หาผลหาร หรือจะหาเศษของการหาร ส่วนใหญ่ เราจะใช้โค้ดแบบนี้
int a=5;
int b=2;
int div=a/b;
int frac=a%b;
ใครต้องการวิธีที่ดูสวยงาม
#include &#60;stdlib.h&#62;
int main(){
int a=5,b=2;
div_t res;
res=div(a,b);
printf(&#8220;Div result: %d, Frac: %d\n&#8221;,res.quot,res.rem);
return 0;
}
พิมพ์เช่นนี้ก็ได้เหมือนกันครับ ^^
]]></description>
			<content:encoded><![CDATA[<p>ในปกติ ถ้าหากเรามี ตัวแปรสองตัว แล้วเราต้องการจะ หาผลหาร หรือจะหาเศษของการหาร ส่วนใหญ่ เราจะใช้โค้ดแบบนี้</p>
<p>int a=5;</p>
<p>int b=2;</p>
<p>int div=a/b;</p>
<p>int frac=a%b;</p>
<p>ใครต้องการวิธีที่ดูสวยงาม</p>
<p>#include &lt;stdlib.h&gt;</p>
<p>int main(){</p>
<p>int a=5,b=2;</p>
<p>div_t res;</p>
<p>res=div(a,b);</p>
<p>printf(&#8220;Div result: %d, Frac: %d\n&#8221;,res.quot,res.rem);</p>
<p>return 0;</p>
<p>}</p>
<p>พิมพ์เช่นนี้ก็ได้เหมือนกันครับ ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2009/07/06/%e0%b8%81%e0%b8%b2%e0%b8%a3-modulo-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%aa%e0%b8%a7%e0%b8%a2%e0%b8%87%e0%b8%b2%e0%b8%a1-%e0%b9%83%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%8b%e0%b8%b5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>scanf() มันคืออารัยว้า???</title>
		<link>http://blog.pupasoft.com/2009/05/07/scanf-%e0%b8%a1%e0%b8%b1%e0%b8%99%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b2%e0%b8%a3%e0%b8%b1%e0%b8%a2%e0%b8%a7%e0%b9%89%e0%b8%b2/</link>
		<comments>http://blog.pupasoft.com/2009/05/07/scanf-%e0%b8%a1%e0%b8%b1%e0%b8%99%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b2%e0%b8%a3%e0%b8%b1%e0%b8%a2%e0%b8%a7%e0%b9%89%e0%b8%b2/#comments</comments>
		<pubDate>Thu, 07 May 2009 08:44:24 +0000</pubDate>
		<dc:creator>MomMam</dc:creator>
				<category><![CDATA[C/C++]]></category>
<category>c</category><category>funtion input</category><category>scanf</category><category>scanf()</category><category>การรับข้อมูล</category><category>ภาษาซี</category>
		<guid isPermaLink="false">http://blog.pupasoft.com/?p=1989</guid>
		<description><![CDATA[อ่ะแหม!!  
 ในภาษาซี จะมีฟังก์ชันมาตราฐานต่างๆ มากมาย ซึ่งฟังก์ชันเล่านี้ล้วนแต่มีหน้าที่การทำงานแตกต่างกันไป โดยในครั้งนี้จะพาไปรู้จักกับฟังก์ชัน Input ที่ชื่อว่า scanf() [ อ่าวแร้วมันคืออะไรเนี่ย?? ] มีใครรู้บ้างเอ๋ยว่าฟังก์ชัน scanf( ) มันคืออะไร แล้วมันทำงานกันอย่างไร อ่า ๆๆ ถ้างั้นไปรู้จักฟังก์ชัน scanf( ) กันเลยดีกว่า 55 5+


  
 ฟังก์ชัน scanf( ) มันก็คือ ฟังก์ชันที่ใช้สำหรับรับค่าข้อมูลเข้ามายังโปรแกรม หรือ ค่าตัวแปรออกมาทางจอภาพ โดยผ่านทางอุปกรณ์นำเข้าข้อมูลเข้ามาตราฐาน นั่นก็คือ แป้นพิมพ์ นั่นเอง ( ซึ่งฟังก์ชัน scanf( ) จะอยู่ในไฟล์ stdio.h ดังนั้นหากต้องการเรียกใช้ฟังก์ชัน scanf( ) เราจะต้องทำการ include ไฟล์ stdio.h มาก่อน ) [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">อ่ะแหม</span></strong><span style="font-family: Calibri;"><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';">!!</span></strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="font-size: 10pt; color: black; font-family: 'Georgia','serif'; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ในภาษาซี จะมีฟังก์ชันมาตราฐานต่างๆ มากมาย ซึ่งฟังก์ชันเล่านี้ล้วนแต่มีหน้าที่การทำงานแตกต่างกันไป โดยในครั้งนี้จะพาไปรู้จักกับฟังก์ชัน </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">Input </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ที่ชื่อว่า<span style="mso-spacerun: yes;"> </span></span><span style="font-family: Calibri;"><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';">scanf()</span></strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>[ </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">อ่าวแร้วมันคืออะไรเนี่ย</span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">?? ]<span style="mso-spacerun: yes;"> </span></span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">มีใครรู้บ้างเอ๋ยว่าฟังก์ชัน </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;"><strong>scanf( )</strong> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">มันคืออะไร แล้วมันทำงานกันอย่างไร อ่า ๆๆ<span style="mso-spacerun: yes;"> </span>ถ้างั้นไปรู้จักฟังก์ชัน </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;"><strong>scanf( )</strong></span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> กันเลยดีกว่า<span style="mso-spacerun: yes;"> </span>55 5+</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 10pt; color: black; font-family: 'Georgia','serif'; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span id="more-1989"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="color: black; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes;"> </span><span style="font-size: 10pt; color: black; font-family: 'Georgia','serif'; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="font-size: 10pt; color: black; font-family: 'Georgia','serif'; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ฟังก์ชัน </span><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">scanf( )</span></span></strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-spacerun: yes;"> </span>มันก็คือ ฟังก์ชันที่ใช้สำหรับรับค่าข้อมูลเข้ามายังโปรแกรม</span><span style="font-size: 12pt; color: black; font-family: 'Tahoma','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">หรือ</span><span style="font-size: 12pt; color: black; font-family: 'Tahoma','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ค่าตัวแปรออกมาทางจอภาพ โดยผ่านทางอุปกรณ์นำเข้าข้อมูลเข้ามาตราฐาน นั่นก็คือ แป้นพิมพ์ นั่นเอง</span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;"> ( </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ซึ่งฟังก์ชัน </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">scanf( ) </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">จะอยู่ในไฟล์ </span><span style="font-family: Calibri;"><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';">stdio.h</span></strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ดังนั้นหากต้องการเรียกใช้ฟังก์ชัน </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">scanf( ) </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">เราจะต้องทำการ </span><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">include </span></span></strong><strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ไฟล์ </span></strong><span style="font-family: Calibri;"><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';">stdio.h</span></strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">มาก่อน </span><span style="font-family: Calibri;"><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';">)</span><span style="font-size: 10pt; color: black; font-family: 'Georgia','serif'; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ฟังก์ชัน </span><strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';">scanf( )</span></strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';"> <span lang="TH">จะทำงานโดย<strong>รับข้อมูลจาก</strong></span><strong> keyboard <span lang="TH">แล้วข้อมูลเหล่านั้นจะถูกนำไปเก็บไว้ในตำแหน่งหน่วยความจำ</span> ( memory address <span lang="TH">ที่ระบุ </span>) </strong><span style="mso-spacerun: yes;"> </span><span lang="TH">ด้วยเหตุนี้การเรียกใช้ฟังก์ชัน </span><span style="mso-spacerun: yes;"> </span>scanf( ) <span lang="TH">เราจำเป็นที่จะต้องส่ง<strong><span style="text-decoration: underline;">ตำแหน่งที่อยู่</span></strong></span><strong><span style="text-decoration: underline;"> (address) <span lang="TH">ของตัวแปร</span></span></strong><span lang="TH"><span style="mso-spacerun: yes;"> </span>ในหน่วยความจำไปให้กับฟังก์ชัน </span>scanf( ) <span lang="TH">ด้วย</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';"> </span><span style="font-size: 10pt; color: black; font-family: 'Georgia','serif'; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 'Times New Roman';"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="color: black; mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small; font-family: Calibri;"><img class="aligncenter size-full wp-image-1985" src="http://blog.pupasoft.com/wp-content/uploads/2009/05/untitled1.jpg" alt="untitled1" width="569" height="213" /></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="color: black; mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small; font-family: Calibri;"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">รูปแบบของฟังก์ชัน </span><span style="font-family: Calibri;"><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';">scanf( )</span></strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-tab-count: 2;"> </span></span><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">scanf ( “format string”,&amp;variable</span></span></strong><strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> )</span></strong><span style="font-family: Calibri;"><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';">;</span></strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-tab-count: 2;"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">หรือ</span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">scanf(</span></span></strong><strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> “</span></strong><strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">สายอักขระที่มีรูปแบบ</span></strong><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">”,&amp;</span></span></strong><strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">รายการ </span></strong><strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">)</span></strong><span style="font-family: Calibri;"><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';">;</span></strong></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-family: Calibri;"><strong> </strong></span></p>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-family: Calibri;"></p>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><strong> </strong></div>
<p></span></div>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-family: Calibri;"><strong> </strong></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> คือ รูปแบบที่ใช้ในการกำหนดลักษณะการรับข้อมูล</span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-spacerun: yes;"> </span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">(</span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">กำหนดชนิดข้อมูล </span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">)</span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> โดยจะอยู่ภายใน </span><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">“ ”</span></span></strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ใน </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">format string</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-spacerun: yes;"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">อาจจะเป็น </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">Whitespace charater</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">อาทิ<br />
เช่น </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">space</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ซึ่งไม่มีผลใดๆในการรับข้อมูล หรืออาจจะใช้ รหัสรูปแบบ </span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">(</span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">Format Code )</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">เช่น </span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">%</span><span style="font-family: Calibri;"><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';">c, %d ,%f</span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 54pt; line-height: 14.25pt;"><strong><span style="color: black; mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small; font-family: Calibri;"> </span></span></strong><strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> -</span></strong><span style="color: black; mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small; font-family: Calibri;"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">รูปแบบ ของ</span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">format</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">string</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">เป็นดังนี้ คือ</span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-tab-count: 1;"> </span><strong>% [</strong></span><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">width]</span></span></strong><strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></strong><span style="font-family: Calibri;"><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';">type_char</span></strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-tab-count: 2;"> </span>+   ทุกอย่างที่อยู่ใน</span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> [ ] </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">เป็น </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">optional (</span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ใส่หรือไม่ก็ได้</span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">) </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-tab-count: 2;"> </span>+</span><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;"> [width] </span></span></strong><strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">กำหนดจำนวนตัวอักษรที่มากที่สุดที่จะรับเข้ามาใส่ในตัวแปร</span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ถ้าใส่เกินส่วนที่เกินจะไปตกอยู่กับตัว แปรที่จะรับตัวต่อไป</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-tab-count: 3;"> </span>เช่น </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">scanf(“ %.</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">2</span><span style="font-family: Calibri;"><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';">f”,&amp;number);</span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;"> </span></span></strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">+</span><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;"> </span></span></strong><strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></strong><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">type_char</span></span></strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-tab-count: 1;"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">มีดังนี้</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-tab-count: 1;"> %</span></span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">d</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><span style="mso-tab-count: 1;"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">เพื่อเปลี่ยนข้อมูลที่รับให้เป็นชนิด </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">int</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><br />
</span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;"> </span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> %</span><span style="color: black;"><span style="font-size: small; font-family: Calibri;">f</span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH"><span style="mso-tab-count: 1;"> </span>เพื่อเปลี่ยนข้อมูลที่รับให้เป็นชนิด </span><span style="color: black;"><span style="font-size: small; font-family: Calibri;">float</span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH"><br />
</span><span style="color: black;"><span style="font-size: small; font-family: Calibri;"> </span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH"> ฯ ล ฯ</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 14.25pt;"><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';"> </span><span style="font-size: 10pt; color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><strong><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">&amp;variable</span></span></strong><strong><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"><br />
</span></strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> คือ พื้นที่หน่วยความจำที่ใช้เก็บข้อมูล หรือรายการของตำแหน่งหน่วยความจำ </span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">(</span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">memory address)</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ที่จะเก็บข้อมูลที่ผู้ใช้ป้อนเข้ามาเก็บ<span style="mso-spacerun: yes;"> </span>ซึ่งก็คือ ตำแหน่ง<br />
</span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">(</span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">memory</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">address)</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ของตัวแปรในหน่วยความจำ<span style="mso-spacerun: yes;"> </span>โดยการอ้างตำแหน่งชองตัวแปรชนิดต่างๆ ในหน่วยความจำจะใช้ </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">&amp; นำหน้าตัวแปร</span></span><span><span style="mso-spacerun: yes;"> </span><br />
<span style="mso-spacerun: yes;"><strong> *** <span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: TH;" lang="TH">แต่จะยกเว้น</span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: TH;" lang="TH"> ตัวแปรที่เก็บข้อมูลแบบ </span></strong><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: TH;"><strong>array</strong> </span></span></span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ไม่มีการอ้างอิงข้อมูลแบบ </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">index</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">จึงไม่ต้องนำหน้าชื่อตัวแปรด้วย </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">&amp;</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ซึ่งการไม่มีการอ้างอิงแบบ </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">index</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">จะทำ<br />
ให้ </span><span style="font-size: 12pt; color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Calibri;">complier</span></span><span style="font-size: 12pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">มองเป็นตำแหน่งหน่วยความจำ</span></p>
<p><span style="font-family: Calibri;"><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 216pt; line-height: 14.25pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 126pt; text-indent: -18pt; line-height: 14.25pt;"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="color: black; mso-fareast-font-family: 'Times New Roman';"> </span><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 54pt; text-indent: -18pt; line-height: 14.25pt;"><strong><span style="font-size: 14pt; color: black; font-family: 'Cordia New','sans-serif'; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: 'Times New Roman';" lang="TH">ข้อเสนอแนะ !!</span></strong></p>
<p><span> </span></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><strong><span style="font-size: 14pt; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">สังเกตว่าต้องมี</span><span style="font-size: small; font-family: Calibri;"> &amp; </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">หน้าตัวแปร </span><span lang="TH"><span style="mso-spacerun: yes;"><span style="font-size: small; font-family: Calibri;"> </span></span></span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">เพราะสิ่งที่ฟังก์ชัน </span><span style="font-size: small; font-family: Calibri;">scanf( ) </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">ต้องการ เป็น</span><span style="font-size: small; font-family: Calibri;"> address </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">ของตัวแปร เพื่อที่จะได้เอาค่าไปเก็บไว้ถูกที่ ( การใส่</span><span style="font-size: small; font-family: Calibri;"> &amp; </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">หน้าชื่อตัวแปร จะให้ค่า </span><span style="font-size: small; font-family: Calibri;">address </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">ของตัวแปรนั้นๆ )</span></strong></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><strong> </strong></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="font-size: 14pt; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">สังเกตว่าเราไม่ต้องใส่</span><span style="font-size: small; font-family: Calibri;"> &amp; </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">ตรงหน้าตัวแปรที่เป็น </span><span style="font-size: small; font-family: Calibri;">array</span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH"> เพราะตัวแปรที่เป็น </span><span style="font-size: small; font-family: Calibri;">array </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">จะเก็บค่า</span><span style="font-size: small; font-family: Calibri;"> address </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">อยู่แล้ว (เก็บ </span><span style="font-size: small; font-family: Calibri;">address </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">ของช่องที่จะเป็นหัวแถว </span><span style="font-size: small; font-family: Calibri;">array of characters)</span></p>
<p><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="font-size: 14pt; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">ในการรับข้อมูลต้องกำหนดรูปแบบของข้อมูลให้สอดคล้องกับชนิดข้อมูลที่รับเข้ามา</span><span lang="TH"> </span></p>
<p class="MsoListParagraph" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; line-height: normal; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-add-space: auto;"><span style="font-size: 14pt; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">จะมีการรับข้อมูลตามรูปแบบของสายอักขระที่มีรูปแบบ แล้วนำไปเก็บไว้ที่ตัวแปรในรายการ</span></p>
<p class="MsoListParagraph" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; line-height: normal; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-add-space: auto;">
<p class="MsoListParagraph" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; line-height: normal; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-add-space: auto;"><span style="font-size: 14pt; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">ฟังกชัน </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;">scanf( ) </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">โดยทั่วไปส่วนมากจะต้องทำการเว้นวรรค 1 ตัว</span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;">( 1<span lang="TH">ช่อง </span>)</span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH"> หลังจากเครื่องหมาย </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;">“</span><span style="font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;"><span style="font-size: small;"> </span></span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">ตัวแรกเพื่อเป็นการล้างบัฟเฟอร์ของแป้นพิมพ์อักษระก่อนการใช้งาน</span><span style="font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 144pt; text-indent: 36pt; line-height: normal; mso-layout-grid-align: none;"><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;">scanf (&#8220;<strong> </strong>%c&#8221; , &amp;name);</span></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 144pt; text-indent: 36pt;"><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH"><strong>เว้นวรรค 1 ช่อง</strong></span></p>
<p><span lang="TH"></span></p>
<p class="MsoListParagraph" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; line-height: normal; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-add-space: auto;">
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="font-size: 14pt; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH">จะเห็นได้ว่า </span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;">scanf( ) <span style="mso-spacerun: yes;"> </span><span lang="TH">มีรูปแบบการทำงานคล้ายกับ <span style="mso-spacerun: yes;"> </span></span>fscanf( ) <span lang="TH"><span style="mso-spacerun: yes;"> </span>แต่ต่างกันที่ </span>fscanf( ) <span lang="TH">จะทำงานกับไฟล์ข้อมูลเท่านั้น โดยฟังก์ชัน </span>fscanf <span lang="TH">เป็นฟังก์ชันอ่านข้อมูลจากไฟล์ ซึ่งมีรูปแบบดังนี้</span></span></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;"> <span style="mso-tab-count: 5;"> </span>fscanf (input, &#8221; %c&#8221; ,name);</span></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;" lang="TH"><span style="mso-tab-count: 1;"> </span></span><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;"><span style="mso-tab-count: 3;"> </span>input <span style="mso-spacerun: yes;"> </span>=<span lang="TH"> ตัวแปร </span>pointer <span lang="TH">ที่ชี้ไปยังไฟล์ข้อมูล</span></span></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;"><span lang="TH"> <strong>ขอขอบคุณผู้ให้การสนับสนุนดังนี้</strong></span></span></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://www2.rtafa.ac.th/~cs102/doc/scanf.doc"><span style="font-size: small; font-family: Calibri;">http://www2.rtafa.ac.th/~cs102/doc/scanf.doc</span></a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://www.cp.su.ac.th/course/517101/ppt/lab62.ppt"><span style="font-size: small; font-family: Calibri;">http://www.cp.su.ac.th/course/517101/ppt/lab62.ppt</span></a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: TH;"> - <a href="http://www.skr.ac.th/sing/it41101/it41101_Unit03a/01-%E0%C3%D4%E8%C1%B5%E9%B9%A1%D1%BA%C0%D2%C9%D2%AB%D5/%E1%CB%C5%E8%A7%E0%C3%D5%C2%B9%C3%D9%E9/ppt-C_trainning/ppt-Payap/CS217-04.ppt">http://www.skr.ac.th/sing/it41101/it41101_Unit03a/01-%E0%C3%D4%E8%C1%B5%E9%B9%A1%D1%BA%C0%D2%C9%D2%AB%D5/%E1%CB%C5%E8%A7%E0%C3%D5%C2%B9%C3%D9%E9/ppt-C_trainning/ppt-Payap/CS217-04.ppt</a><br />
- <a href="http://fivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap3.doc">http://fivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap3.doc</a></span></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://fivedots.coe.psu.ac.th/~montri/Teaching/240-101/powerpoint_all.ppt">http://fivedots.coe.psu.ac.th/~montri/Teaching/240-101/powerpoint_all.ppt</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://www.sut.ac.th/ist/coursesonline/204311/204311HW3MangPoodLoso.doc">http://www.sut.ac.th/ist/coursesonline/204311/204311HW3MangPoodLoso.doc</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://ee.siamu.ac.th/pakit/155-101/3_c.ppt">http://ee.siamu.ac.th/pakit/155-101/3_c.ppt</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://cs.sru.ac.th/kanok/Ebook/C_OpenFile.ppt">http://cs.sru.ac.th/kanok/Ebook/C_OpenFile.ppt</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span style="mso-spacerun: yes;"> &#8211; </span><a href="http://goodman12.blog.com/2008/11/">http://goodman12.blog.com/2008/11/</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://203.158.6.144/Learning/Social/IT_1%20(202102)%20Lecture.pdf">http://203.158.6.144/Learning/Social/IT_1%20(202102)%20Lecture.pdf</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://202.44.12.92/bellab/index.php?EXT=&amp;action=blog&amp;ppid=1939&amp;order=blog_group&amp;where=%2B%3Dl%5e%5el%3D%2B-+%5b50211579%5d+-+%2B%3Dl%5e%5el%3D%2B&amp;pid=964&amp;subaction=s0211579&amp;subblog=1939">http://202.44.12.92/bellab/index.php?EXT=&amp;action=blog&amp;ppid=1939&amp;order=blog_group&amp;where=%2B%3Dl^^l%3D%2B-+[50211579]+-+%2B%3Dl^^l%3D%2B&amp;pid=964&amp;subaction=s0211579&amp;subblog=1939</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://sot.swu.ac.th/cp317/Contents/Lesson05/ct4.htm">http://sot.swu.ac.th/cp317/Contents/Lesson05/ct4.htm</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="https://www.cpsk.info/wiki/Printf()_&amp;_scanf()">https://www.cpsk.info/wiki/Printf()_&amp;_scanf()</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">- <a href="http://www.lks.ac.th/kuanjit/c_page03.htm">http://www.lks.ac.th/kuanjit/c_page<span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-font-family: Calibri; mso-ansi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;" lang="TH">03.</span>htm</a></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">หวังว่าทุกคนคงจะได้รับความรู้ไปไม่น้อยน่ะค๊า บบ บบ  <strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; By mommam</strong></p>
<p><span style="font-size: 14pt; font-family: 'Cordia New','sans-serif'; mso-ascii-theme-font: minor-bidi; mso-hansi-theme-font: minor-bidi; mso-bidi-font-family: 'Cordia New'; mso-bidi-theme-font: minor-bidi;"><span lang="TH"></span></span></p>
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">
<p class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 90pt; text-indent: -18pt; mso-list: l0 level1 lfo1;">
<p><span style="font-family: Calibri; font-size: small;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2009/05/07/scanf-%e0%b8%a1%e0%b8%b1%e0%b8%99%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b2%e0%b8%a3%e0%b8%b1%e0%b8%a2%e0%b8%a7%e0%b9%89%e0%b8%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Malloc : การจองหน่วยความจำ &#8230; ยังไงเหรอ ???</title>
		<link>http://blog.pupasoft.com/2009/05/07/malloc-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%88%e0%b8%ad%e0%b8%87%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%a7%e0%b8%a2%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%88%e0%b8%b3-%e0%b8%a2%e0%b8%b1%e0%b8%87/</link>
		<comments>http://blog.pupasoft.com/2009/05/07/malloc-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%88%e0%b8%ad%e0%b8%87%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%a7%e0%b8%a2%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%88%e0%b8%b3-%e0%b8%a2%e0%b8%b1%e0%b8%87/#comments</comments>
		<pubDate>Thu, 07 May 2009 08:07:13 +0000</pubDate>
		<dc:creator>Piruwat Muttaharach</dc:creator>
				<category><![CDATA[C/C++]]></category>

		<guid isPermaLink="false">http://blog.pupasoft.com/?p=1960</guid>
		<description><![CDATA[
.


 เพื่อนๆ พี่ๆ น้องๆ ลูกๆ หลานๆ เอ้ย !!! (วันนี้มาแปลก) เอาเป็นว่าก่อนอื่น ต้องขอสวัสดีเพื่อนๆ
สาวก PupaSoft กันก่อน เป็นอย่างไรกันบ้างครับ ช่วงนี้ ปิดเทอมกันอยู่ ไปเที่ยวที่ไหนกันบ้างเอ่ย? 
แต่ยังไงก็ตาม อย่ามัวแต่เที่ยวเพลินล่ะ รักษาสุขภาพกันด้วย เดี๋ยวไม่สบายแล้วจะเป็นเรื่องใหญ่
เอานะครับ เข้าเรื่องเลยดีกว่า &#8230; สำหรับเพื่อนๆนักพัฒนาโปรแกรมที่เคยทำงานเกี่ยวกับ Pointer 
คงจะรู้จักเจ้าคำสั่ง “Malloc” (Memory Allocator) ได้เป็นอย่างดีเลยนะครับเพราะเมื่อใดที่เรา
ทำงานกับ Pointer แล้ว ถ้าไม่มีคำสั่งนี้ปรากฎอยู่ล่ะก็ &#8230; คงจะทราบกันดีว่าโค๊ดของเราจะทำงาน
ไม่ได้แน่ๆ แต่เราทราบหรือไม่ว่า เจ้า Malloc ที่ว่านี้ มันทำงานอย่างไรกับเครื่องของเรา 
เรามาดูกันพร้อมๆกันเลยดีกว่า&#8230; Go Go Go &#8230;






ปกติแล้ว Malloc เป็นการจัดการกับ Block ของหน่วยความจำแบบไดนามิค ซึ่ง Block นี้
ไม่จำเป็นจะต้องเชื่อมโยงต่อเนื่องกันไปตามลำดับ เรียกว่า Free Chain [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><img class="size-full wp-image-1982 aligncenter" src="http://blog.pupasoft.com/wp-content/uploads/2009/05/hynix.jpg" alt="hynix" width="124" height="156" /></p>
<p class="MsoNormal" style="text-align: center;">.</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH"> เพื่อนๆ พี่ๆ น้องๆ ลูกๆ หลานๆ เอ้ย </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">!!! <span lang="TH">(วันนี้มาแปลก) เอาเป็นว่าก่อนอื่น ต้องขอสวัสดีเพื่อนๆ</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">สาวก </span>PupaSoft <span lang="TH">กันก่อน เป็นอย่างไรกันบ้างครับ ช่วงนี้ ปิดเทอมกันอยู่ ไปเที่ยวที่ไหนกันบ้างเอ่ย</span>? </span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">แต่ยังไงก็ตาม อย่ามัวแต่เที่ยวเพลินล่ะ รักษาสุขภาพกันด้วย เดี๋ยวไม่สบายแล้วจะเป็นเรื่องใหญ่</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">เอานะครับ เข้าเรื่องเลยดีกว่า &#8230; สำหรับเพื่อนๆนักพัฒนาโปรแกรมที่เคยทำงานเกี่ยวกับ </span>Pointer </span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">คงจะรู้จักเจ้าคำสั่ง </span>“Malloc” (Memory Allocator) <span lang="TH">ได้เป็นอย่างดีเลยนะครับเพราะเมื่อใดที่เรา</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">ทำงานกับ </span>Pointer <span lang="TH">แล้ว ถ้าไม่มีคำสั่งนี้ปรากฎอยู่ล่ะก็ &#8230; คงจะทราบกันดีว่าโค๊ดของเราจะทำงาน</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">ไม่ได้แน่ๆ แต่เราทราบหรือไม่ว่า เจ้า </span>Malloc <span lang="TH">ที่ว่านี้ มันทำงานอย่างไรกับเครื่องของเรา </span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">เรามาดูกันพร้อมๆกันเลยดีกว่า&#8230; Go Go Go &#8230;<br />
</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH"><br />
</span></span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH"><span id="more-1960"></span><br />
</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH">ปกติแล้ว </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">Malloc <span lang="TH">เป็น<span style="color: black;">การจัดการกับ </span></span><span style="color: black;">Block <span lang="TH">ของหน่วยความจำแบบไดนามิค ซึ่ง </span>Block <span lang="TH">นี้</span></span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span style="color: black;"><span lang="TH">ไม่จำเป็นจะต้องเชื่อมโยงต่อเนื่องกันไปตามลำดับ</span></span><span lang="TH"> เรียกว่า </span>Free Chain <span lang="TH">เมื่อเราทำการเรียก </span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">Malloc <span lang="TH">แล้วโค๊ดในส่วนนี้จะทำการมองหา </span>Block <span lang="TH">ของหน่วยความจำ ภายใน </span>Global Pool </span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">(พื้นที่หน่วยความจำที่ว่างของเครื่องของเรา) ซึ่งหน่วยความจำที่เรามองหาจะมีขนาดใหญ่</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">เพียงพอกับที่เราได้ทำการระบุไว้ในส่วนของคำสั่ง </span>Malloc <span lang="TH">นั่นเอง จากนั้นทำการ </span>Mark <span lang="TH">ว่า</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">หน่วยความจำส่วนนี้ตอนนี้ ไม่ว่างแล้วนะ และจะทำการแบ่ง </span>Block <span lang="TH">นี้เป็น 2 ส่วน</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH"><br />
</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH"><span> </span>ส่วนแรก คือส่วนที่เราต้องการจะจองพื้นที่หน่วยความจำเพื่อเก็บข้อมูลที่เราต้องการ </span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH">ซึ่งขนาดของพื้นที่ส่วนนี้จะมีขนาดเพียงพอกับที่เราต้องการ</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH"><span> </span>ส่วนที่สอง จะเป็นรายละเอียดของ </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">Block <span lang="TH">เพื่อใช้ในการตรวจสอบจำนวนของหน่วยความจำ </span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">เพื่อที่จะให้ง่ายต่อการคืนหน่วยความจำเมื่อไม่ใช้งานให้กับ </span>Global Pool<span lang="TH"> และส่วนนี้จะใช้</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">สำหรับเชื่อมต่อกับ </span>Block <span lang="TH">อื่นๆ (คล้ายๆหางของ </span>Linked List <span lang="TH">น่ะครับ)</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH"><br />
</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH">บางครั้งเองเราอาจสงสัยว่าถ้าเราทำการใช้คำสั่ง </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">Malloc <span lang="TH">และเราทำการสั่ง </span>Free <span lang="TH">เรียบร้อยแล้ว</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH"> แต่เมื่อเราทำการจองหน่วยความจำอีกครั้ง ทำไมเราไม่ได้หน่วยความจำช่องเดิมที่เราเคยจอง </span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">และได้ </span>Free <span lang="TH">ไปแล้วนั้น คำตอบก็คือ บางครั้ง เราได้จองหน่วยความจำขนาดใหญ่ แต่ระบบมีการ</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">แตกหน่วยความจำของเราเป็นส่วนเล็กๆ และดังที่กล่าวไปก่อนหน้านี้ คือหน่วยความจำของเรา</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">ที่เป็นแบบไดนามิคเนี่ย จะไม่เชื่อมโยงต่อเนื่องกัน ทำให้เมื่อเราต้องการจองหน่วยความจำครั้งใหม่ </span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">ซึ่งมีขนาดใหญ่กว่าหน่วยความจำที่โดยแบ่งเป็นส่วนเล็กๆนั้น จึงไม่สามารถที่จะทำได้ ระบบจึง</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH">ต้องจองหน่วยความจำ </span>Block <span lang="TH">ใหม่นั่นเอง</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><span lang="TH"><br />
</span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"> </span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH">สำหรับบทความในวันนี้ก็คงจะสิ้นสุดและจบลงแต่เพียงเท่านี้ (เอ๊ .. วันนี้เป็นอะไร พูดเว่อร์ๆแฮะ) <span> </span></span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH">ยังไงก็ขอให้เพื่อนๆนักพัฒนาโปรแกรม สนุกกับการพัฒนาโปรแกรม และอย่าลืมไขว่คว้าหาความรู้</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH">กันเพิ่มเติมด้วยนะครับผม แล้วเจอกันบทความหน้าครับผม</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;" lang="TH"><br />
</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"> </span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">Article by Piruwat</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ที่มา: </span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">http://g.oswego.edu/dl/html/malloc.html</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">http://www.joelonsoftware.com/articles/fog<span lang="TH">0000000319.</span>html</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">http://course.yonok.ac.th/wichep/download/bcom303/week12.pdf</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">http://nattster.siamdev.net/2008/12/calloc-vs-malloc/</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">http://faq.zanvar.in/size-of-pointer/</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">http://www.chm.tu-dresden.de/edv/manuals/aix/libs/basetrf1/malloc.htm#A174921e</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;"><br />
</span></p>
<p class="MsoNormal"><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ภาพจาก: http://www.daylife.com/photo/0csabUN8Mi0Rx<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2009/05/07/malloc-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%88%e0%b8%ad%e0%b8%87%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%a7%e0%b8%a2%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%88%e0%b8%b3-%e0%b8%a2%e0%b8%b1%e0%b8%87/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>สิ่งที่นักเขียน blog ไม่เคยบอกคุณ</title>
		<link>http://blog.pupasoft.com/2008/10/03/%e0%b8%aa%e0%b8%b4%e0%b9%88%e0%b8%87%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%99%e0%b8%b1%e0%b8%81%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99-blog-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%80%e0%b8%84%e0%b8%a2/</link>
		<comments>http://blog.pupasoft.com/2008/10/03/%e0%b8%aa%e0%b8%b4%e0%b9%88%e0%b8%87%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%99%e0%b8%b1%e0%b8%81%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99-blog-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%80%e0%b8%84%e0%b8%a2/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 13:11:54 +0000</pubDate>
		<dc:creator>exodus</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.pupasoft.com/?p=953</guid>
		<description><![CDATA[
1. มันง่ายในตอนเริ่มแต่ยากที่จะทำให้มันคงอยู่
ความจริงแล้วมันยากมากที่จะทำให้มันคงอยู่ มันยากมากที่จะกระตุ้นตัวเองให้ทำงานที่ไม่ได้รับอะไรกลับมาในระยะสั้น
2. นักอ่าน Blog คุณภาพคาดหวังให้คุณเขียนเนื้อหาดีๆอย่างต่อเนื่อง
ในการสร้างความจงรักภักดีให้กับนักอ่านคุณต้องเขียนเนื้อหาที่ดีๆ เป็นเวลาต่อเนื่องกันนานๆ

3. คุณไม่มีทางมีชื่อเสียงโดยทำแค่การเขียน Blog
แน่นอน อาจจะมีข้อยกเว้น แต่ลองดูนักเขียน BLOG เกรท A แต่ละคนที่คุณนึกชื่อออกพวกเขาเหล่านั้นต่างต้องเคยมีส่วนในงานแจ๋วๆมากแล้วทั้งสิ้น ไม่ใช่เอาแต่เขียน BLOG
4. คุณไม่อาจร่ำรวยได้จากการเขียน BLOG
แน่นอนย่อมมีข้อยกเว้น แต่โอกาสที่คุณจะประสบความสำเร็จและร่ำรวยนั้นมีน้อยเอามากๆ
5. คุณสามารถใช้การเขียน Blog เพื่อพัฒนา Brand เดิมที่คุณมีอยู่แล้ว แต่คุณไม่สามารถสร้าง Brand จากการเขียน Blog
ผมไม่ได้หมายความว่าคุณทำไม่ได้ เพียงแต่ว่ามันเป็นเรื่องยากที่จะทำ
6. การเขียน Blog เป็นยากเสพติดและบางครั้งอาจทำให้คุณเครียดได้
ลองถามนักเขียน Blog ที่ได้รับความนิยมดูซิ
7. ถ้าคุณต้องการประสบกับความสำเร็จในการเป็นนักเขียน Blog คุณต้องมุ่งไปที่ความสำเร็จของนักเขียน blog คนอื่นๆไม่ใช่ของตัวคุณเอง
ถ้าคุณไปอ่านเจอ Blog ไหนที่น่าสนใจก็ทำ link ไปที่ Blog นั้นเถอะ
8. มันใช้เวลานานกว่าจะสร้างความสำเร็จในระยะยาว
นักเขียน blog ส่วนใหญ่จะเลิกเขียนเลิก update blog ของตัวเองไปเองเมื่อเวลาผ่านไป ถ้าคุณต้องการประสบความสำเร็จในฐานะนักเขียน Blog คุณต้องทำงานหนัก [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pupasoft.com/wp-content/uploads/2008/10/the-computer-demands-a-blog.gif"><img class="aligncenter size-medium wp-image-958" title="the-computer-demands-a-blog" src="http://blog.pupasoft.com/wp-content/uploads/2008/10/the-computer-demands-a-blog-300x180.gif" alt="" width="300" height="180" /></a></p>
<p>1. มันง่ายในตอนเริ่มแต่ยากที่จะทำให้มันคงอยู่<br />
ความจริงแล้วมันยากมากที่จะทำให้มันคงอยู่ มันยากมากที่จะกระตุ้นตัวเองให้ทำงานที่ไม่ได้รับอะไรกลับมาในระยะสั้น</p>
<p>2. นักอ่าน Blog คุณภาพคาดหวังให้คุณเขียนเนื้อหาดีๆอย่างต่อเนื่อง<br />
ในการสร้างความจงรักภักดีให้กับนักอ่านคุณต้องเขียนเนื้อหาที่ดีๆ เป็นเวลาต่อเนื่องกันนานๆ<br />
<span id="more-953"></span><br />
3. คุณไม่มีทางมีชื่อเสียงโดยทำแค่การเขียน Blog<br />
แน่นอน อาจจะมีข้อยกเว้น แต่ลองดูนักเขียน BLOG เกรท A แต่ละคนที่คุณนึกชื่อออกพวกเขาเหล่านั้นต่างต้องเคยมีส่วนในงานแจ๋วๆมากแล้วทั้งสิ้น ไม่ใช่เอาแต่เขียน BLOG</p>
<p>4. คุณไม่อาจร่ำรวยได้จากการเขียน BLOG<br />
แน่นอนย่อมมีข้อยกเว้น แต่โอกาสที่คุณจะประสบความสำเร็จและร่ำรวยนั้นมีน้อยเอามากๆ</p>
<p>5. คุณสามารถใช้การเขียน Blog เพื่อพัฒนา Brand เดิมที่คุณมีอยู่แล้ว แต่คุณไม่สามารถสร้าง Brand จากการเขียน Blog<br />
ผมไม่ได้หมายความว่าคุณทำไม่ได้ เพียงแต่ว่ามันเป็นเรื่องยากที่จะทำ</p>
<p>6. การเขียน Blog เป็นยากเสพติดและบางครั้งอาจทำให้คุณเครียดได้<br />
ลองถามนักเขียน Blog ที่ได้รับความนิยมดูซิ<br />
7. ถ้าคุณต้องการประสบกับความสำเร็จในการเป็นนักเขียน Blog คุณต้องมุ่งไปที่ความสำเร็จของนักเขียน blog คนอื่นๆไม่ใช่ของตัวคุณเอง<br />
ถ้าคุณไปอ่านเจอ Blog ไหนที่น่าสนใจก็ทำ link ไปที่ Blog นั้นเถอะ</p>
<p>8. มันใช้เวลานานกว่าจะสร้างความสำเร็จในระยะยาว<br />
นักเขียน blog ส่วนใหญ่จะเลิกเขียนเลิก update blog ของตัวเองไปเองเมื่อเวลาผ่านไป ถ้าคุณต้องการประสบความสำเร็จในฐานะนักเขียน Blog คุณต้องทำงานหนัก และคุณจะประสบความสำเร็จเอง</p>
<p>9. ปริมาณคนเข้า web นั้นสำคัญ แต่คุณภาพของคนเข้า web นั้นสำคัญกว่า<br />
มันก็ดีถ้าคุณมีคนเข้ามาอ่าน Blog ของคุณเยอะๆ แต่ใครล่ะคือคนเหล่านั้น คุณภาพของคนอ่าน Blog ของคุณนั้นสำคัญกว่า จำไว้ว่านักอ่าน blog ที่มีคุณภาพไม่ค่อยจะมีเวลามากนักหรอก</p>
<p>ที่มา <a href="http://it.i-ba.net/itnew/blog.html" target="_blank">http://it.i-ba.net/itnew/blog.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2008/10/03/%e0%b8%aa%e0%b8%b4%e0%b9%88%e0%b8%87%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%99%e0%b8%b1%e0%b8%81%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99-blog-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%80%e0%b8%84%e0%b8%a2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>operation น่ารู้ in c</title>
		<link>http://blog.pupasoft.com/2008/09/04/operation-%e0%b8%99%e0%b9%88%e0%b8%b2%e0%b8%a3%e0%b8%b9%e0%b9%89-in-c/</link>
		<comments>http://blog.pupasoft.com/2008/09/04/operation-%e0%b8%99%e0%b9%88%e0%b8%b2%e0%b8%a3%e0%b8%b9%e0%b9%89-in-c/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 06:17:10 +0000</pubDate>
		<dc:creator>Emperor_bear</dc:creator>
				<category><![CDATA[C/C++]]></category>

		<guid isPermaLink="false">http://blog.pupasoft.com/?p=400</guid>
		<description><![CDATA[วันนี้ผมมีเรื่องน่ารู้เล็กน้อยที่บางคนอาจจะยังไม่ทราบที เกี่ยวกับการใช้operator ในภาษา c มาให้นะครับ
เราลองเขียนcodeตามข้อมความด้านล่างดูนะครับ
 
#include &#60;stdio.h&#62;

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++);

     [...]]]></description>
			<content:encoded><![CDATA[<p><span>วันนี้ผมมีเรื่องน่ารู้เล็กน้อยที่บางคนอาจจะยังไม่ทราบที เกี่ยวกับการใช้operator ในภาษา c มาให้นะครับ</span></p>
<p><span>เราลองเขียนcodeตามข้อมความด้านล่างดูนะครับ</span></p>
<p> </p>
<pre lang="c" line = "1"><span>#include </span><span><span>&lt;stdio.h&gt;</span></span>

<span><span>int</span></span><span> main () {</span>

<span>    </span><span><span>int</span></span><span> x = </span><span><span>0</span></span><span>;</span>

<span><span>    int</span></span><span> y = </span><span><span>0</span></span><span>;</span>

<span><span>    int</span></span><span> z = </span><span><span>0</span></span><span>;</span>

<span>         printf("x = %d\n",x);</span>

<span>         printf("y = %d\n",y);</span>

<span>         printf("z = %d\n",z);</span>

<span>         printf("x+1 = %d \n",x+1);</span>

<span>         printf("y++ = %d \n",y++);</span>

<span>         printf("++z = %d \n",++z);</span>

<span><span><span> </span></span></span><span>return</span><span><span> </span></span><span><span>0</span></span><span><span>;</span></span>

<span>}</span></pre>
<p><span>จะเกิดไรขึ้นอะ???</span><span id="more-400"></span></p>
<p><span>จากcodeดังกล่าวจะเห็นผลลัพธ์ออกมา</span></p>
<p><strong>x = 0</strong></p>
<p><strong>y = 0</strong></p>
<p><strong>z = 0</strong></p>
<p><strong>x+1 = 1 </strong></p>
<p><strong>y++ = 0 </strong></p>
<p><strong>++z = 1 </strong></p>
<p><span>เอ.. y ทำไมมันแปลกกว่าเพื่อน </span></p>
<p><span>เหตุผลที่ y นั้นมีค่า = 0 นั้นเพราะว่า y++ มันจะทำการแสดงค่า y ก่อน แล้วค่อย + ค่าเข้าไปใน y อีก 1 หากเราลอง printf(&#8220;y = %d&#8221;,y); อีกครั้งหนึ่ง เราก็จะเห็นว่าค่า y ตอนนี้ก็จะ = 1 แล้ว</span></p>
<p><span>ทีนี้เราลองเอาการเพิ่มลดค่าต่างๆมาในเงื่อนไขกันนะครับ</span></p>
<p><span>ลองพิมพ์ code ตามด้านล่างดูนะครับ</span></p>
<pre lang="c" line = "1"><span>#include </span><span><span>&lt;stdio.h&gt;</span></span>

<span><span>int</span></span><span> main (</span><span>) {</span>

<span>    </span><span><span>int</span></span><span> x = </span><span><span>0</span></span><span>;</span>

<span><span>    int</span></span><span> y = </span><span><span>0</span></span><span>;</span>

<span><span>    int</span></span><span> z = </span><span><span>0</span></span><span>;</span>

<span><span>           if</span></span><span>(x+</span><span><span>1</span></span><span> == </span><span><span>1</span></span><span>){</span>

<span><span>                    printf</span></span><span><span>(</span></span><span>"x = %d\n"</span><span><span>,x);</span><span><span> </span></span></span>

<span>     }</span>

<span><span>           if</span></span><span>(y++ == </span><span><span>1</span></span><span>){</span>

<span><span>                    printf</span></span><span><span>(</span></span><span>"y = %d\n"</span><span><span>,y);</span></span>

<span>     }</span>

<span>           else</span><span><span>{</span></span>

<span><span>                    printf</span></span><span><span>(</span></span><span>"y != 1 and now y = %d\n"</span><span><span>,y);</span></span>

<span>     }</span>

<span><span>           if</span></span><span>(++z == </span><span><span>1</span></span><span>){</span>

<span><span>                    printf</span></span><span><span>(</span></span><span>"z = %d\n"</span><span><span>,z);</span><span><span> </span></span></span>

<span>     }</span>

<span>           return</span><span><span> </span></span><span><span>0</span></span><span><span>;</span></span>

<span>}</span></pre>
<p><span>ผลลัพธ์ที่ออกมาจะเป็นไปตามด้านล้างนะครับ</span></p>
<p><strong><span>x = 0</span></strong></p>
<p><strong><span>y != 1 and now y = 1</span></strong></p>
<p><strong><span>z = 1</span></strong></p>
<p><span>เห็นได้ว่า</span></p>
<p><span>กรณี x</span></p>
<p><span>    if จะทำการตรวจสอบค่าของ x ก่อนว่าเมื่อ x+1 เท่ากับ 1 หรือเปล่า ซึ่งเป็นจริง มันเลย print ค่า x ออกมาแต่ค่า x ออกมาเป็น 0 เพราะมันตรวจสอบค่า x อย่างเดียว แต่มันไม่ได้เปลี่ยนค่า x ดังนั้น x จึงยังมีค่า เท่ากับ 0 อยู่</span></p>
<p>กรณี y</p>
<p>    if จะตรอจสอบจาก y++ ว่ามีค่าเท่ากับ 1 หรือไม่ แต่ y++ มันจะส่งค่า y ให้ if ตรวจสอบก่อนแล้วจึงเพิ่มค่า y ดังนั้นจึงไม่เข้ากรณี จึงได้ผลลัพธ์ของ else ซึ่ง print ผลลัพธ์ออกมาดังกล่าว และเห็นว่าค่า y ที่ถูก print ออกมาเท่ากับ 1 เพราะมันถูกเพิ่มค่าเข้าไปแล้ว แสดงว่าการเขียน y++ ในพวกเงื่อนไขต่างๆก็เป็นการเปลี่ยนค่าของตัวแปรด้วย ไม่เหมือนกับ x+1</p>
<p>กรณี z</p>
<p>    if จะตรวจสอบ ค่าของ ++z ซึ่ง ++z มันจะเพิ่มค่า z ก่อนแล้วจึงส่งให้ if ตรวจสอบซึ่งเป็นจริง และค่า z ออกมาก็ได้เป็น 1 ซึ่งถูกเปลี่ยนค่าไปแล้ว</p>
<p> </p>
<p>คงจะเห็นแล้วใช้มั้ยครับว่า ความแตกต่างระหว่าง +n (n = number) กับ ++ หวังว่าคงนำไปตรวจสอบ code ของตัวเองได้นะครับบางทีอาจเกิดความผิดพลาดตรงส่วนนี้ก็ได้</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2008/09/04/operation-%e0%b8%99%e0%b9%88%e0%b8%b2%e0%b8%a3%e0%b8%b9%e0%b9%89-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เขียนโปรแกรมให้รองรับการทำงานของ CPU แบบ Multicore ได้แล้ว !!!</title>
		<link>http://blog.pupasoft.com/2008/08/26/%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b9%83%e0%b8%ab%e0%b9%89%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b8%81/</link>
		<comments>http://blog.pupasoft.com/2008/08/26/%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b9%83%e0%b8%ab%e0%b9%89%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b8%81/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 12:49:20 +0000</pubDate>
		<dc:creator>Piruwat Muttaharach</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Multicore]]></category>

		<guid isPermaLink="false">http://blog.pupasoft.com/?p=246</guid>
		<description><![CDATA[ตอนนี้ทาง Intel ได้ออกชุดพัฒนาโปรแกรมที่มีชื่อว่า “Intel Parallel Studio” 
ซึ่งเป็นโปรแกรมที่ใช้ในการพัฒนาโปรแกรมภาษา C/C++ แต่ไม่ใช่เป็นชุดพัฒนา
ที่ใช้เขียนโปรแกรมแบบเดิมๆอีกแล้ว ตอนนี้ชุดพัฒนาตัวนี้สามารถรองรับการทำงาน

ของ CPU แบบ Multicore ซึ่งเป็นที่ตื่นตาตื่นใจของนักพัฒนา และนับว่าเป็นประโยชน์
มากเลยทีเดียวในปัจจุบันเพราะ CPU ส่วนใหญ่ที่ออกมาให้ใช้งานกันในปัจจุบันนี้ 
เป็น CPU แบบ Multicore หรือ Manycore แทบทั้งสิ้น ซึ่งมีชุดพัฒนาออกมาอย่างนี้ 
เหล่านักพัฒนาจะรอช้าอยู่ไม่ได้แล้ว
ที่มา www.intel.com
Article by Piruwat
]]></description>
			<content:encoded><![CDATA[<div id="attachment_247" class="wp-caption aligncenter" style="width: 179px"><a href="http://blog.pupasoft.com/wp-content/uploads/2008/08/intel-parallel-studio.jpg"><img class="size-medium wp-image-247" title="intel-parallel-studio" src="http://blog.pupasoft.com/wp-content/uploads/2008/08/intel-parallel-studio.jpg" alt="Intel Parallel Studio" width="169" height="227" /></a><p class="wp-caption-text">Intel Parallel Studio</p></div>
<p><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ตอนนี้ทาง </span><span style="font-size: 11pt; line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">Intel </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ได้ออกชุดพัฒนาโปรแกรมที่มีชื่อว่า </span><span style="font-size: 11pt; line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">“Intel Parallel Studio” </span></p>
<p><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ซึ่งเป็นโปรแกรมที่ใช้ในการพัฒนาโปรแกรมภาษา </span><span style="font-size: 11pt; line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">C/C++ </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">แต่ไม่ใช่เป็นชุดพัฒนา</span></p>
<p><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ที่ใช้เขียนโปรแกรมแบบเดิมๆอีกแล้ว ตอนนี้ชุดพัฒนาตัวนี้สามารถรองรับการทำงาน</span></p>
<p><span id="more-246"></span></p>
<p><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ของ </span><span style="font-size: 11pt; line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">CPU </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">แบบ </span><span style="font-size: 11pt; line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">Multicore </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ซึ่งเป็นที่ตื่นตาตื่นใจของนักพัฒนา และนับว่าเป็นประโยชน์</span></p>
<p><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">มากเลยทีเดียวในปัจจุบันเพราะ </span><span style="font-size: 11pt; line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">CPU </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ส่วนใหญ่ที่ออกมาให้ใช้งานกันในปัจจุบันนี้ </span></p>
<p><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">เป็น </span><span style="font-size: 11pt; line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">CPU </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">แบบ </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">Multicore<span style="font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;"> </span>หรือ Manycore แทบทั้งสิ้น</span><span style="font-size: 11pt; line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;"> </span><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">ซึ่งมีชุดพัฒนาออกมาอย่างนี้ </span></p>
<p><span style="font-size: 14pt; line-height: 115%; font-family: &quot;Cordia New&quot;,&quot;sans-serif&quot;;">เหล่านักพัฒนาจะรอช้าอยู่ไม่ได้แล้ว</span></p>
<p>ที่มา www.intel.com</p>
<p>Article by Piruwat</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2008/08/26/%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b9%83%e0%b8%ab%e0%b9%89%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b8%81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
