Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Lập trình C trên Mac OS với Xcode?

    Chào mọi người!

    Lúc trước, ở trường em có học qua C, nhưng thú thật thì lúc đó trường em dạy C rất cơ bản, đến giờ đã hơn 5 năm, nên thật sự giờ đây em không còn nhớ chút gì nữa. Nhưng có nền về lập trình, em nghĩ mình không mất quá nhiều thời gian để có thể học được C.

    Vì nhu cầu làm việc, hiện tại em chỉ dùng Mac OS và lập trình C qua 1 trong 3 IDE tốt nhất : Eclipse, Netbeans và Xcode. Và cũng chính vì nhu cầu, nên em chọn Xcode làm IDE chính để em học tập và làm việc sau này.

    Giờ đây em gặp 1 vấn đề, đó là bộ thư viện chuẩn GCC 4.2 đang được cài đặt trên hệ thống của em (Cài Xcode nó sẽ tự động cài các bộ thư viện chuẩn do Apple đã đóng gói vào Xcode), mà bộ hệ thống này không có conio.h. Trong khi hầu hết giáo trình hiện nay đều dùng bộ thư viện conio.h rất nhiều, việc này khiến cho việc học C của em trở nên khó khăn đôi phần.

    Em post bài này ở đây, mong được các anh em chia sẻ kinh nghiệm và hướng giải quyết. Như các phương án sau :

    - Cách cài đặt bộ thư viện có conio.h???

    - Học và làm việc trên thư viện chuẩn được cài đặt trên hệ thống từ Apple, tức là bỏ qua bộ thư viện conio.h

    - Với các giáo trình hiện tại, các code minh họa đều có thư viện conio.h, nên hầu như khi em dùng code đó để triển khai minh họa đều báo lỗi ko compile va run được. Nên cũng ít nhiều gây khó khăn cho em trong việc học tập.

    Rất mong anh em đóng góp và chia sẻ ý kiến, cũng như kinh nghiệm quý báu của mình.

    Cảm ơn mọi người rất nhiều!

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    - Đã xài GCC rồi thì còn conio làm cái gì?, <stdlib.h> <unistd.h> <ncurses.h>
    - Apple cũng chỉ xài hết các thư viện từ GNU thôi, cậu cài MacOS rồi thì tất nhiên là đã có sẵn
    - Các giáo trình là sử dụng Borland với lại toàn xài mấy hàm như là gotoxy, textcolor, init_graph, getch .... mấy cái này làm trên GNU-C/C++ chả cần
    - Học C, mấy bài vẽ vời màu mè thì bỏ đi chả cần quan tâm, hãy chọn những bài về thuật toán, logic mà làm vì cậu học về C chứ có học vẽ đâu, đúng không?

    p/s: có MacBook xài sướng nhỉ [IMG]images/smilies/biggrin.png[/IMG]

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    - Nếu mà muốn học lập trình iPhone hay ứng dụng của Apple thì học Objective-C, còn không thì chả cần thằng này làm gì
    - Còn học C cơ bản thì cứ như bình thường sách nào cũng được: C - How to Program, Algorithms in C, C and Data Structures, C for Dummies, Data Structures and Algorithms using C, C - Crash Course ..
    - Nếu học C chỉ để lập trình cho MacOS hay ứng dụng Apple thì đầu tiên học C cơ bản đã rồi sau đó tìm các thư viện của MacOS, đọc Documentation của nó

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •