Từ 1 tới 10 trên tổng số 10 kết quả

Đề tài: [ Solved ]Lỗi khi dùng dịch bằng Dev C++

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    8

    Mặc định [ Solved ]Lỗi khi dùng dịch bằng Dev C++

    Tại sao khi em dùng Dev C++ để biên dịch một số mã nguồn C có sẵn rất hay gặp lỗi, mặc dù chạy chính những đoạn mã đó trong Turbo C++ lại chạy ầm ầm. Những lỗi thường gặp là

    Không sử dụng đc hàm clrscr(); mặc dù đã khai báo #include <conio.h>
    Nếu có void main() thì trình dịch sẽ báo lỗi 'main' must return 'int'

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,760

    Thứ nhất:
    Thư viện conio.h không phải là thư viện chuẩn, cho nên nhiều compiler không có thư viện này. Để sửa lỗi này hãy xóa đi dòng include<conio.h> và: Thay dòng: clrscr(); bằng system("cls");

    Thứ 2:
    Trong chuẩn ANSI C/C++ thì hàm main() phải khai báo kiểu int. Nhưng trong các trình biên dịch mới sau này hàm main() có thể có kiểu dữ liệu khác.
    Email: kevin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó.
    Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp hoặc bị sự thiếu kỷ luật làm tiêu tan sự nghiệp.

  3. #3
    Ngày gia nhập
    10 2007
    Bài viết
    8

    Cảm ơn anh
    Cho em hỏi câu nữa là nếu muốn sau khi thực hiện xong chương trình (một đoạn chương trình ngắn thôi, kiểu như một bài tập tính toán nhỏ), chương trình sẽ hỏi có muốn làm lại bài này không thì phải thêm đoạn mã nào ạ.

  4. #4
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,760

    Cảm ơn anh
    Cho em hỏi câu nữa là nếu muốn sau khi thực hiện xong chương trình (một đoạn chương trình ngắn thôi, kiểu như một bài tập tính toán nhỏ), chương trình sẽ hỏi có muốn làm lại bài này không thì phải thêm đoạn mã nào ạ.
    Cậu có thể sử dụng toán tử Goto, hoặc sử dụng vòng lặp while để làm việc này. Những vấn đề này khá đơn giản, nên DR muốn bạn tự tìm hiểu dựa trên gợi ý này. OK?
    Email: kevin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó.
    Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp hoặc bị sự thiếu kỷ luật làm tiêu tan sự nghiệp.

  5. #5
    Ngày gia nhập
    10 2007
    Bài viết
    8

    Cảm ơn anh. Tại em mới làm những bài C đầu tiên, làm xong một bài chạy thử thấy hay hay, nhưng mỗi lần cần thay biến khác lại phải F9 lại nên hơi ngán.
    À,cho em hỏi là nếu Dev C++ gặp lỗi với những bài xây dựng cho Turbo C++ như vậy, thế em nên dùng trình dịch nào bây giờ ạ. Ý em là một IDE có giao diện đồ họa giống như Dev C++ đấy ạ, chứ ko phải là kiểu console xanh lè như Turbo C++ ạ, hoặc có cách nào config cho Dev C++ để có thể dịch tốt những bài C++ kia ko ạ. Ví dụ có thể copy thư viện trong Turbo C++ vào thư viện của Dev C++ đc ko ạ
    welcome to http://fotech.org
    bắt đầu với C/C++

  6. #6
    Ngày gia nhập
    01 2007
    Nơi ở
    Somewhere I belong
    Bài viết
    168

    Mặc định [ Solved ]Lỗi khi dùng dịch bằng Dev C++

    Bạn có thể dùng Borand C hoặc VS C
    Tham khảo bài viết về cái đặt chương trình Borand C 3.1 của Dr ở đây nhá.
    http://forums.congdongcviet.com/showthread.php?t=196

  7. #7
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Nếu bạn muốn viết cú pháp chuẩn ANSI thì nên dùng Dev C++ vì nó bắt lỗi cú pháp rất kỹ. Nếu muốn tiện dụng thì có thể dùng Borland C++ Builder hoặc Visual C++.

  8. #8
    No Avatar
    thandieudaica Khách

    Các anh ơi , em đang dùng Dev C++ , soạn xong đoạn chương trình ngắn rồi cho nó chạy thử thì OK .
    Nhưng chương trình dài hơn ( tầm 1 trang màn hình thôi ) thì nó chạy đc dòng đầu tiên rồi tự thoát luôn :(
    Máy em AMD 4600+ 2.4 Ghz , Ram 1 GB , hok lẽ bị overload ~.~
    Giúp em với nha , hoặc tìm dùm em cái trình biên dịch nào dễ xài nha , thanks nhìu nhìu .

  9. #9
    Ngày gia nhập
    04 2008
    Bài viết
    336

    xài Code::Block đi compile nhanh hơn Dev C++ và cũng thông minh hơn khi xài Tab
    code ra gió bão

  10. #10
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Các anh ơi , em đang dùng Dev C++ , soạn xong đoạn chương trình ngắn rồi cho nó chạy thử thì OK .
    Nhưng chương trình dài hơn ( tầm 1 trang màn hình thôi ) thì nó chạy đc dòng đầu tiên rồi tự thoát luôn :(
    Máy em AMD 4600+ 2.4 Ghz , Ram 1 GB , hok lẽ bị overload ~.~
    Giúp em với nha , hoặc tìm dùm em cái trình biên dịch nào dễ xài nha , thanks nhìu nhìu .
    - Mình nghĩ không phải do cấu hình máy của bạn không đáp ứng được, mà chỉ đơn giản là chương trình đó bị lỗi or một vài vấn đề khác. Tốt hơn hết để biết nguyên nhân bạn nên post code lên diễn đàn.
    - Mình ủng hộ dùng Code::Block các hướng dẫn sử dụng và link down có rất nhiều trên diễn đàn, bạn nào cần dùng thì search thử.
    Hoặc bạn có thể vào trang chủ để down: www.codeblocks.org

Các đề tài tương tự

  1. [ Solved ]Đối tượng hằng, phương thức hằng!!! Khi nào cần dùng ???
    Gửi bởi camping29 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 18-11-2008, 12:50 AM
  2. [ Solved ]Chỉ dùng một đối tượng A?
    Gửi bởi hahonga3 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 17
    Bài viết cuối: 14-11-2008, 09:51 PM
  3. [ Solved ]Hàm cộng 2 số lớn dùng mảng int
    Gửi bởi reddevils528 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 13
    Bài viết cuối: 19-10-2008, 02:49 PM
  4. [ Solved ]Lỗi khi dùng template
    Gửi bởi kidyboy2003 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 15
    Bài viết cuối: 13-10-2008, 01:01 AM
  5. [Solved]lập trình cho hệ thống nhúng dùng C/C++
    Gửi bởi luon07 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 14-03-2008, 10:09 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn