ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใครเขียนภาษา C บนwin 7 บ้างครับแนะนำทีครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใครเขียนภาษา C บนwin 7 บ้างครับแนะนำทีครับ  (อ่าน 5105 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
undeath13
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 130
ออฟไลน์ ออฟไลน์

กระทู้: 3,477



ดูรายละเอียด เว็บไซต์
« เมื่อ: 13 มิถุนายน 2011, 03:07:01 »

ผมหาอะไรมาลงก็ไม่ได้ครับ แย่จัง DOSBOX ก็กากเกิน ทำไรนิดหน่อยก็ค้าง ติดขัดๆไม่ไหว Devc++ ก็รันได้แต่ C++ อีกผมเขียนC ธรรมดามันคอมไพล์ ไม่ผ่าน Cry

MS Visual 2010 ก็ คอมผ่าน แต่รันแล้วแสดงผลแค่ 1วิ แล้วก็หายไป เครียดครับ ทำไงดี Lips Sealed


 Cry Cry Cry Cry Cry
บันทึกการเข้า
ohmohm
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 170
ออฟไลน์ ออฟไลน์

กระทู้: 3,098



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 13 มิถุนายน 2011, 12:21:18 »

ลอง TinyCC
http://fabrice.bellard.free.fr/tcc/ http://bellard.org/tcc/

ใช้แล้ว บน Windows7 สามารถคอมไพล์โค้ดนี้ผ่าน
โค๊ด:
#include <stdio.h>

int fib(n)
{
        if (n <= 2)
                return 1;
        else
                return fib(n-1) + fib(n-2);
}

int main(int argc, char **argv)
{
        int n;
        if (argc < 2) {
                printf("usage: fib n\n"
                           "Compute nth Fibonacci number\n");
                return 1;
        }

        n = atoi(argv[1]);
        printf("fib(%d) = %d\n", n, fib(n));
        return 0;
}
« แก้ไขครั้งสุดท้าย: 13 มิถุนายน 2011, 12:24:30 โดย ohmohm » บันทึกการเข้า
undeath13
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 130
ออฟไลน์ ออฟไลน์

กระทู้: 3,477



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 13 มิถุนายน 2011, 17:51:12 »

โหลดตัวไหนครับ
tcc-0.9.25.tar.bz2  หรือว่า

tcc-0.9.25-win32-bin.zip    
บันทึกการเข้า
beebun
Newbie
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 93



ดูรายละเอียด
« ตอบ #3 เมื่อ: 13 มิถุนายน 2011, 23:18:10 »

ผมใช้ codeblock อะครับ
บันทึกการเข้า

Hi , I'm beebun ^^
bonshington
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #4 เมื่อ: 13 มิถุนายน 2011, 23:31:54 »

ถ้ามันหาย ใส่ scanf ไว้สิคับ
บันทึกการเข้า
banbow1234
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 1,447



ดูรายละเอียด
« ตอบ #5 เมื่อ: 13 มิถุนายน 2011, 23:47:22 »

ถ้ามันหาย ใส่ scanf ไว้สิคับ
+1 ตามนี้เลยครับ  wanwan017
บันทึกการเข้า

ohmohm
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 170
ออฟไลน์ ออฟไลน์

กระทู้: 3,098



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 14 มิถุนายน 2011, 11:09:27 »

โหลดตัวไหนครับ
tcc-0.9.25.tar.bz2  หรือว่า

tcc-0.9.25-win32-bin.zip    
tcc-0.9.25-win32-bin.zip ครับ 287,181 bytes หรือเปล่า
บันทึกการเข้า
bonshington
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #7 เมื่อ: 14 มิถุนายน 2011, 11:38:04 »

borland turbo c ดีสุด
ได้ทั้ง c++ และ c

หน้าจอเขียนโปรแกรม สีขาว ดูง่าย console สะอาดตา run บน window
บันทึกการเข้า
amazegu
สมุนแก๊งเสียว
*

พลังน้ำใจ: 80
ออฟไลน์ ออฟไลน์

กระทู้: 875



ดูรายละเอียด
« ตอบ #8 เมื่อ: 14 มิถุนายน 2011, 11:55:19 »

ใช้แต่ devc++ อ่ะ แต่ devc++ ก็น่าจะรัน c ได้น่ะ เด๋วไปลองคอมไพลดูก่อนน่ะคับ
บันทึกการเข้า
undeath13
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 130
ออฟไลน์ ออฟไลน์

กระทู้: 3,477



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 15 มิถุนายน 2011, 01:15:55 »

borland turbo c ดีสุด
ได้ทั้ง c++ และ c

หน้าจอเขียนโปรแกรม สีขาว ดูง่าย console สะอาดตา run บน window
ได้จนได้ขอบคุณมากๆครับ   Cry Cry Cry Cry
« แก้ไขครั้งสุดท้าย: 15 มิถุนายน 2011, 01:25:54 โดย undeath13 » บันทึกการเข้า
ossytong
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 138
ออฟไลน์ ออฟไลน์

กระทู้: 1,151



ดูรายละเอียด
« ตอบ #10 เมื่อ: 15 มิถุนายน 2011, 01:41:51 »

ผมหาอะไรมาลงก็ไม่ได้ครับ แย่จัง DOSBOX ก็กากเกิน ทำไรนิดหน่อยก็ค้าง ติดขัดๆไม่ไหว Devc++ ก็รันได้แต่ C++ อีกผมเขียนC ธรรมดามันคอมไพล์ ไม่ผ่าน Cry

MS Visual 2010 ก็ คอมผ่าน แต่รันแล้วแสดงผลแค่ 1วิ แล้วก็หายไป เครียดครับ ทำไงดี Lips Sealed


 Cry Cry Cry Cry Cry

C++ รันได้ และ C จะรันไม่ได้ ได้อย่างไร Huh?
บันทึกการเข้า
undeath13
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 130
ออฟไลน์ ออฟไลน์

กระทู้: 3,477



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 15 มิถุนายน 2011, 02:38:39 »

borland turbo c ดีสุด
ได้ทั้ง c++ และ c

หน้าจอเขียนโปรแกรม สีขาว ดูง่าย console สะอาดตา run บน window
ได้จนได้ขอบคุณมากๆครับ   Cry Cry Cry Cry

ง่ะคอมไพล์ C ไม่ผ่านครับ ลองคำสั่งง่ายๆ เลยนะ

#include <stdio.h>
int main( )
 {
     printf(“Hello”);
    printf(“World\n”);
       return 0;
  }

มันฟ้องว่า \ อะผิด  wanwan035
บันทึกการเข้า
undeath13
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 130
ออฟไลน์ ออฟไลน์

กระทู้: 3,477



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 15 มิถุนายน 2011, 02:44:10 »

ผมหาอะไรมาลงก็ไม่ได้ครับ แย่จัง DOSBOX ก็กากเกิน ทำไรนิดหน่อยก็ค้าง ติดขัดๆไม่ไหว Devc++ ก็รันได้แต่ C++ อีกผมเขียนC ธรรมดามันคอมไพล์ ไม่ผ่าน Cry

MS Visual 2010 ก็ คอมผ่าน แต่รันแล้วแสดงผลแค่ 1วิ แล้วก็หายไป เครียดครับ ทำไงดี Lips Sealed


 Cry Cry Cry Cry Cry

C++ รันได้ และ C จะรันไม่ได้ ได้อย่างไร Huh?

MS Visual 2010  ผมเขียนโค้ดเสร็จละกด debug ปรากฏว่า เออเรอ เพราะไฟล์ .dll บางตัวเปิดไม่ได้กำโหลดมาละทับไม่ได้เพราะไฟล์นั้นทำงานอยู่ Cry


'undeathc.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'undeathc.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'undeathc.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
'undeathc.exe': Loaded 'C:\Windows\SysWOW64\msvcp100d.dll', Symbols loaded.
'undeathc.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded.
The program '[7060] undeathc.exe: Native' has exited with code 0 (0x0).
บันทึกการเข้า
npbook
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 51



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 16 มิถุนายน 2011, 16:14:32 »

ผมหาอะไรมาลงก็ไม่ได้ครับ แย่จัง DOSBOX ก็กากเกิน ทำไรนิดหน่อยก็ค้าง ติดขัดๆไม่ไหว Devc++ ก็รันได้แต่ C++ อีกผมเขียนC ธรรมดามันคอมไพล์ ไม่ผ่าน Cry

MS Visual 2010 ก็ คอมผ่าน แต่รันแล้วแสดงผลแค่ 1วิ แล้วก็หายไป เครียดครับ ทำไงดี Lips Sealed


 Cry Cry Cry Cry Cry

C++ รันได้ และ C จะรันไม่ได้ ได้อย่างไร Huh?

MS Visual 2010  ผมเขียนโค้ดเสร็จละกด debug ปรากฏว่า เออเรอ เพราะไฟล์ .dll บางตัวเปิดไม่ได้กำโหลดมาละทับไม่ได้เพราะไฟล์นั้นทำงานอยู่ Cry


'undeathc.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'undeathc.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'undeathc.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
'undeathc.exe': Loaded 'C:\Windows\SysWOW64\msvcp100d.dll', Symbols loaded.
'undeathc.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded.
The program '[7060] undeathc.exe: Native' has exited with code 0 (0x0).

อันนี้ไม่ใช่ error นะครับ แค่แจ้งว่ากำลังโหลด dll ตัวไหนบ้าง
แต่มันจะบอกว่าโหลด debug information ไม่ได้เพราะไม่มีไฟล์ แต่ถึงจะโหลด debug information ไม่ได้ก็ไม่มีผลกระทบอะไรครับ
และบรรทัดสุดท้ายมันแจ้งว่า exited with code 0 (0x0) คือ normal exit ครับ ไม่มี error
บันทึกการเข้า

NPBook
bonshington
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #14 เมื่อ: 16 มิถุนายน 2011, 17:17:16 »

ถ้าเป็น borland คุ้นๆว่า borland c++ กับ borlalnd c มันคนละตัวกันนะคับ อันนี้จำไม่ค่อยได้
ส่วน vs จะเอามาเขียน c ลืมไปได้เลย

จิงๆถ้าอยากหา c compiler ดีจิงๆ ลองหา objective-c compiler มาดู พวก x-code หรือ GNU-Step(ถ้าจำชื่อไม่ผิด ไม่งั้นก็ x-step) พวกนั้นสำหรับ obj-c แต่บางตัว มันขะรองรับ c ด้วย obj-c เป็น ภาษา ที่ใช้บน iphone คับ ถ้ามี mac ก็โหลด x-code มาเลย คุ้นๆว่าราคา 5ดอล
บันทึกการเข้า
redxcore
Newbie
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 67



ดูรายละเอียด
« ตอบ #15 เมื่อ: 16 มิถุนายน 2011, 17:44:56 »

  ใช้ turboc ธรรมดาก็ได้แล้วครับ

http://science.bu.ac.th/download/tc.zip

classic ดีด้วย  wanwan021
บันทึกการเข้า
amazegu
สมุนแก๊งเสียว
*

พลังน้ำใจ: 80
ออฟไลน์ ออฟไลน์

กระทู้: 875



ดูรายละเอียด
« ตอบ #16 เมื่อ: 16 มิถุนายน 2011, 17:46:21 »

มั่นใจว่า Devc++ รันได้คับ

โค๊ด:
#include <iostream>

using namespace std;

int main ()
{
    printf("Hello");
    printf("World\n");
    system("pause");//ใส่บรรทัดนี้ จะได้มองเห็นคับ
    return 0;
}

แต่เซฟไฟล์เป็น .cpp น่ะคับ

แต่ถ้าจะเอาเป็น .c ให้ใช้ <stdio.h> แทน ตัวอย่างคับ

โค๊ด:
#include <stdio.h>

int main ()
{
  char str [80];
  int i;

  printf ("Enter your family name: ");
  scanf ("%s",str); 
  printf ("Enter your age: ");
  scanf ("%d",&i);
  printf ("Mr. %s , %d years old.\n",str,i);
  printf ("Enter a hexadecimal number: ");
  scanf ("%x",&i);
  printf ("You have entered %#x (%d).\n",i,i);
 
  system("pause");
 
  return 0;
}


ผ่านฉลุยคับ
« แก้ไขครั้งสุดท้าย: 16 มิถุนายน 2011, 17:51:44 โดย amazegu » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์