[code] helloWorld.cpp

พูดคุย, ปรึกษาการพัฒนาโปรแกรม
และ case study

Moderator: bigaun

[code] helloWorld.cpp

Postby bigaun » Wed Nov 01, 2006 1:22 am

#include <stdio.h>
#include <conio.h>
void main()
{
printf("HelloWorld");
getch();
}
Aun # 17
User avatar
bigaun
Moderators
 
Posts: 2022
Joined: Wed Jun 22, 2005 3:13 pm
Location: Live in webboard

Postby bigaun » Wed Nov 01, 2006 1:23 am

#include <stdio.h>
#include <conio.h>

int main()
{
printf("HelloWorld");
getch();
return 0;
}
Aun # 17
User avatar
bigaun
Moderators
 
Posts: 2022
Joined: Wed Jun 22, 2005 3:13 pm
Location: Live in webboard

Postby Poron » Thu Nov 02, 2006 1:03 am

เพื่อ?
บิ๊กกี้คุง #21
see me @ BiggyClub

Image
User avatar
Poron
Member
 
Posts: 609
Joined: Sun May 28, 2006 2:17 am
Location: http://biggyclub.co.cc

Postby Inception » Thu Nov 02, 2006 3:45 am

ก็ตัวอย่าง code ไง สำหรับมือใหม่
Bak #19
รักภาค รักน้อง ก็ต้องรักให้ถูกทาง
อย่าทำอะไรผิดๆ จนเคยชิน และคิดว่าเป็นเรื่องปรกติ

www.ummata.net
User avatar
Inception
Senior Admin
 
Posts: 2780
Joined: Wed Jun 01, 2005 12:50 am

Postby bigaun » Thu Nov 02, 2006 10:33 am

อะไรเนี่ยแค่นี้ก็ไม่เข้าใจ อย่ามองแค่ผิวเผิน เห็นมันเป็นโค้ดเบื้องต้นก็เหอะ แต่มันให้อะไรตั้งหลายอย่าง

ความรู้จากโค้ดนี้

1 ความแตกต่างของ int main กับ void main
- int main เป็น function ที่ต้องมีการ return ค่ากลับเมื่อเสร็จสิ้นการทำงาน
- void main ไม่ต้อง return ค่า

2.การเขียนโปรแกรม ต้องมี header อยู่ข้างบน เช่น #include <stdio.h> ซึ่งเป็นไลบราลี ที่เราจะใช้งาน

3.getch(); ฟังก์ชันช่วยให้โปรแกรมยังค้างหน้าจอแสดงผล เพราะบางครั้งถ้าเราไม่มีการรับค่าอะไรจากคีย์บอร์ด เวลารันมันจะปิดหน้าจอแสดงผลไปเลย

4.การใช้ getch(); เราต้อง include conio เข้าไปถึงจะใช้ได้
Aun # 17
User avatar
bigaun
Moderators
 
Posts: 2022
Joined: Wed Jun 22, 2005 3:13 pm
Location: Live in webboard

Postby nat3 » Thu Nov 02, 2006 10:57 am

อ่ะ เพิ่มนิดๆ
1. ในกรณีของ windows ยอมให้ใช้ void main ได้ แต่ถ้าใช้บน linux compile ไม่ผ่านนะคร๊าบ
2. windows จะมีอีกกรณีเพิ่มขึ้นมา _wmain ไว้สร้างโปรแกรมที่ไม่ต้องรันผ่าน command-line (เล่นกับ gtk เจอบ่อยเลยถ้าเขียน C++ กับ Windows) แต่สะกดถูกผิดต้องไปดูอีกที แหะๆ
3. ในกรณีที่ต้องการให้โปรแกรมหยุดเพื่อดูผลลัพธ์ถ้าเป็น windows สามารถใช้คำสั่ง system เพื่อเรียกโปรแกรม pause ของ windows มาทำงาน (แล้วมันจะทำงานเหมือน debug ใน VC++ เลยหละ)
Code: Select all
system("pause");

แต่จะใช้ system ได้ต้อง include stdlib.h มาก่อน
แต่ถ้าเป็น *nix เรียก pause() ได้โดยตรง -*-
User avatar
nat3
Moderators
 
Posts: 1229
Joined: Mon Jun 13, 2005 12:52 pm

Postby Poron » Fri Nov 03, 2006 12:50 am

ขอมั่วด้วยได้มั๊ยอ่า
1.ในยูนิก จะต้องใช้ getchar(); แทน getch();
2.ในการปิดเครื่องที่ถูกจะต้องกด start->shutdown
3.ควรเซฟงานทุกๆ15นาทีสำหรับคนพิมช้า และเซฟทุกๆ1นาที สำหรับคนพิมเร็ว
4.ถ้าเปิดเครื่องคอมไม่ติด ควรตรวจดูก่อนว่าเสียบปลั๊กไฟยัง
5.ถ้าอยู่ในยูนิก หากอยากเซฟสกีน ไม่ควรกดปริ้นสกีนขณะทำงาน ควรถ่ายด้วยกล้องจาดีกว่า
บิ๊กกี้คุง #21
see me @ BiggyClub

Image
User avatar
Poron
Member
 
Posts: 609
Joined: Sun May 28, 2006 2:17 am
Location: http://biggyclub.co.cc

Postby nat3 » Fri Nov 03, 2006 8:38 am

เย้ย แล้วไมต้องเอากล้องถ่ายรูปมาถ่ายหว่า
User avatar
nat3
Moderators
 
Posts: 1229
Joined: Mon Jun 13, 2005 12:52 pm


Return to Programming / Web-Programming

Who is online

Users browsing this forum: No registered users and 1 guest

cron