ใครเขียนภาษา C บนwin 7 บ้างครับแนะนำทีครับ

เริ่มโดย undeath13, 13 มิถุนายน 2011, 03:07:01

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

undeath13

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

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


:'( :'( :'( :'( :'(

ohmohm

ลอง 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;
}

undeath13

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

tcc-0.9.25-win32-bin.zip    

beebun

Hi , I'm beebun ^^

bonshington



ohmohm


bonshington

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

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

amazegu

ใช้แต่ devc++ อ่ะ แต่ devc++ ก็น่าจะรัน c ได้น่ะ เด๋วไปลองคอมไพลดูก่อนน่ะคับ

undeath13

#9
อ้างถึงจาก: bonshington ใน 14 มิถุนายน 2011, 11:38:04
borland turbo c ดีสุด
ได้ทั้ง c++ และ c

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

ossytong

อ้างถึงจาก: undeath13 ใน 13 มิถุนายน 2011, 03:07:01
ผมหาอะไรมาลงก็ไม่ได้ครับ แย่จัง DOSBOX ก็กากเกิน ทำไรนิดหน่อยก็ค้าง ติดขัดๆไม่ไหว Devc++ ก็รันได้แต่ C++ อีกผมเขียนC ธรรมดามันคอมไพล์ ไม่ผ่าน :'(

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


:'( :'( :'( :'( :'(

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

undeath13

อ้างถึงจาก: undeath13 ใน 15 มิถุนายน 2011, 01:15:55
อ้างถึงจาก: bonshington ใน 14 มิถุนายน 2011, 11:38:04
borland turbo c ดีสุด
ได้ทั้ง c++ และ c

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

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

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

มันฟ้องว่า \ อะผิด  :wanwan035:

undeath13

อ้างถึงจาก: ossytong ใน 15 มิถุนายน 2011, 01:41:51
อ้างถึงจาก: undeath13 ใน 13 มิถุนายน 2011, 03:07:01
ผมหาอะไรมาลงก็ไม่ได้ครับ แย่จัง DOSBOX ก็กากเกิน ทำไรนิดหน่อยก็ค้าง ติดขัดๆไม่ไหว Devc++ ก็รันได้แต่ C++ อีกผมเขียนC ธรรมดามันคอมไพล์ ไม่ผ่าน :'(

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


:'( :'( :'( :'( :'(

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

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


'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

อ้างถึงจาก: undeath13 ใน 15 มิถุนายน 2011, 02:44:10
อ้างถึงจาก: ossytong ใน 15 มิถุนายน 2011, 01:41:51
อ้างถึงจาก: undeath13 ใน 13 มิถุนายน 2011, 03:07:01
ผมหาอะไรมาลงก็ไม่ได้ครับ แย่จัง DOSBOX ก็กากเกิน ทำไรนิดหน่อยก็ค้าง ติดขัดๆไม่ไหว Devc++ ก็รันได้แต่ C++ อีกผมเขียนC ธรรมดามันคอมไพล์ ไม่ผ่าน :'(

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


:'( :'( :'( :'( :'(

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

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


'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

ถ้าเป็น 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


amazegu

#16
มั่นใจว่า 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;
}



ผ่านฉลุยคับ