Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Flashsale Mua Sắm Trực Tuyến - Mua Nhanh Kẻo Hết

Cộng đồng công nghệ mới của Vn-Zoom

Cài đặt thảo luận về Windows 10 ở Vn-Zoom
Khuyến Mại FlashSale Cấm Up Ảnh đóng dấu forum khác

Vn-Zoom phiên bản beta

Kích hoạt Windows , Office miễn phí



kết quả từ 1 tới 9 trên 9
Vn-Zoom Việt Nam Phiên bản Beta

  1. #1
    255yo's Avatar
    255yo vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Aug 2009
    Bài
    219
    Cảm ơn
    319
    Điểm
    53/47 bài viết

    Question đây là lỗi gì thế? (C++)

    tình hình là Turbo C nhà em bị sao ý
    cụ tỉ là ntn: em cho chạy ct này:
    Code:
    #include<stdio.h>
    main()
    {
    printf("hello world");
    getch();
    }
    thì nó cứ báo lỗi : "function 'getch' should have a prototype"
    mà trong khi đó em chạy ct sau:
    Code:
    #include <stdio.h>
    #include <ctype.h>
    
    void main()
    {
      char chuoi[80];
      int i = 0, count = 0;
    
      printf("\nNhap vao mot chuoi bat ky : ");
      gets(chuoi);
    
      while (chuoi[i] != 0)
      {
        if (isalpha(chuoi[i++]))
          count++;
      }
    
      printf("So ky tu trong chuoi = %d", count);
      getch();
    }
    thì lại chả báo lỗi gì cả
    em chả hiểu tại sao cả, giúp e với, mới học C nên chả hiểu gì luôn
    ct1 nếu thêm include conio.h thì lại chạy đc. nhưng ct 2 ko có cái đó nhưng sao vẫn chạy đc?
    Thay đổi nội dung bởi 255yo; 13-01-2011 lúc 16:16.





  2. Cách mạng mua sắm giảm giá cực sốcMưa Sale Băng giảm giá cực tốt *** Bủng Nổ Cơn lốc công nghệ
  3. #2
    19-6's Avatar
    19-6 vẫn chưa có mặt trong diễn đàn Cống hiến cho [V-Z]
    Tham gia
    Sep 2008
    Đến từ
    Abyss
    Bài
    1.876
    Cảm ơn
    858
    Điểm
    3.481/1.517 bài viết

    Default

    Lạ nhỉ, không biết bạn dùng phiên bản gì nhưng mình chạy code2 của bạn trên Turbo C++ 3.1 và Turbo C++ 4.5 đều báo lỗi "function 'getch' should have a prototype" cả, vấn đề này có thể là do Turbo C của bạn bị lỗi, theo mình thấy thì khi viết chương trình bạn cứ khai báo #include <stdio.h> và #include <conio.h> vào đầu chương trình thì nó cũng đâu có hại gì đâu




  4. Có 1 thành viên cảm ơn 19-6 cho bài viết này:
    255yo (13-01-2011)

  5. #3
    255yo's Avatar
    255yo vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Aug 2009
    Bài
    219
    Cảm ơn
    319
    Điểm
    53/47 bài viết

    Default rep

    Trích 19-6 View Post
    Lạ nhỉ, không biết bạn dùng phiên bản gì nhưng mình chạy code2 của bạn trên Turbo C++ 3.1 và Turbo C++ 4.5 đều báo lỗi "function 'getch' should have a prototype" cả, vấn đề này có thể là do Turbo C của bạn bị lỗi, theo mình thấy thì khi viết chương trình bạn cứ khai báo #include <stdio.h> và #include <conio.h> vào đầu chương trình thì nó cũng đâu có hại gì đâu
    mình dùng TC 3.0 bạn ạ
    ct 2 mình chạy bt mới đau



  6. #4
    19-6's Avatar
    19-6 vẫn chưa có mặt trong diễn đàn Cống hiến cho [V-Z]
    Tham gia
    Sep 2008
    Đến từ
    Abyss
    Bài
    1.876
    Cảm ơn
    858
    Điểm
    3.481/1.517 bài viết

    Default

    Mình vừa cài thử Turbo C 3.0, và chạy lại thử chương trình của bạn thì nó sẽ báo lỗi nếu đuôi file chương trình là .cpp, còn nếu là .c thì lại chạy bình thường, tốt nhất là bạn nên dùng bản TC 3.1 hoặc là 4.5 hay 5.02 dùng cho nó lành, vì bản 3.0 này bị lỗi rồi, sau này sẽ rất phiền phức khi code vì nếu trên máy mình nó không báo lỗi mà mang sang máy khác lại báo lỗi thì đúng là hối hận không kịp (ví dụ nộp bài cho giáo viên chẳng hạn).




  7. Có 1 thành viên cảm ơn 19-6 cho bài viết này:
    255yo (13-01-2011)

  8. #5
    255yo's Avatar
    255yo vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Aug 2009
    Bài
    219
    Cảm ơn
    319
    Điểm
    53/47 bài viết

    Default rep

    Trích 19-6 View Post
    Mình vừa cài thử Turbo C 3.0, và chạy lại thử chương trình của bạn thì nó sẽ báo lỗi nếu đuôi file chương trình là .cpp, còn nếu là .c thì lại chạy bình thường, tốt nhất là bạn nên dùng bản TC 3.1 hoặc là 4.5 hay 5.02 dùng cho nó lành, vì bản 3.0 này bị lỗi rồi, sau này sẽ rất phiền phức khi code vì nếu trên máy mình nó không báo lỗi mà mang sang máy khác lại báo lỗi thì đúng là hối hận không kịp (ví dụ nộp bài cho giáo viên chẳng hạn).
    bạn có link download ko? share mình với



  9. #6
    hathetrinh's Avatar
    hathetrinh vẫn chưa có mặt trong diễn đàn Rìu Vàng
    Tham gia
    Jun 2008
    Bài
    700
    Cảm ơn
    546
    Điểm
    254/173 bài viết

    Default

    Trích 255yo View Post
    bạn có link download ko? share mình với
    của bạn nè
    #include<conio.h> chứa hàm getch();
    nên bạn bắt buộc phải khai báo



    chém nào

  10. Có 1 thành viên cảm ơn hathetrinh cho bài viết này:
    255yo (13-01-2011)

  11. #7
    19-6's Avatar
    19-6 vẫn chưa có mặt trong diễn đàn Cống hiến cho [V-Z]
    Tham gia
    Sep 2008
    Đến từ
    Abyss
    Bài
    1.876
    Cảm ơn
    858
    Điểm
    3.481/1.517 bài viết

    Default

    Trong này có rất nhiều phần mềm về C, tha hồ cho bạn lựa chọn





  12. Có 1 thành viên cảm ơn 19-6 cho bài viết này:
    255yo (13-01-2011)

  13. #8
    255yo's Avatar
    255yo vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Aug 2009
    Bài
    219
    Cảm ơn
    319
    Điểm
    53/47 bài viết

  14. #9
    takalama's Avatar
    takalama vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    Jul 2009
    Bài
    8
    Cảm ơn
    0
    Điểm
    0/0 bài viết

    Default

    làm gì có turbo C 5.02 nhỉ.

    Turbo C , Turbo C++, Borland C++, Borland C++ Builder mấy cái này bạn phân biệt kỹ nhe.

    Theo thứ tự như trên thì Turbo C là thằng ra đời đầu tiên.... cuối cùng là Borland C++ Builder

    Bạn tìm hiểu từng cái mỗi thằng nó có những tính năng gì, để khi code thì biết tại sao cái code này chạy được trong bản này, bản khác lại báo lỗi.



 

 
Cách mạng mua sắm giảm giá cực sốcMưa Sale Băng giảm giá cực tốt *** Bủng Nổ Cơn lốc công nghệ


Quyền sử dụng

  • 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ể tự sửa bài viết của mình
  •