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

Đề tài: [ Solved ]Xin hỏi hàm sqrt trong visual C++ 2008

  1. #1
    No Avatar
    nb_retceps Khách

    Mặc định [ Solved ]Xin hỏi hàm sqrt trong visual C++ 2008

    Xin hỏi khi em thực hiện hàm sqrt trong visual C++ 2008 thì chương trình báo lỗi.

    Code:
    #include <iostream>
    #include <math.h>
    
    using namespace std;
    
    int main()
    {
        int n;
        cin >> n;
        cout << sqrt (n);
        return 0;
    }
    báo lỗi như sau: 'sqrt' : ambiguous call to overloaded function|

  2. #2
    Ngày gia nhập
    09 2007
    Bài viết
    724

    thằng sqrt trong namespace std. nó đòi một đầu vào là:
    PHP Code:
    template<class Type>
       
    complex<Typesqrt(
          const 
    complex<Type>& _ComplexNum
          
    ); 
    cho nên của bạn nó báo lỗi là đúng rồi.
    vì lý do trong thằng cu 2k8 thì tất cả đều được đóng gói dưới dạng namespace và class hết. nếu bạn muốn hiểu nguyên nhân sâu xa của nó thì tham khảo thêm trong MSDN nhé.
    còn nếu muốn dùng nó thôi thì bạn dùng thằng sqrtf tạm vậy nhé.

    demo:
    C Code:
    1. #include <math.h>
    2. #include <iostream>
    3.  
    4. using namespace std;
    5.  
    6. int main()
    7. {
    8.      int n;
    9.      cin>>n;     
    10.      cout<<sqrtf(n);
    11. }



    chúc bạn thành công.
    Đã được chỉnh sửa lần cuối bởi zkday2686 : 11-09-2008 lúc 01:43 PM.

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

  1. [Hỏi] Hàm performStep() của Visual C# 2005 trong Visual C# 2008
    Gửi bởi thangnhokpro trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 8
    Bài viết cuối: 29-11-2012, 07:45 AM
  2. MS SQL Lỗi Lỗi Previous releases of Microsoft Visual Studio 2008, khi cài đặt được SQL sever 2008?
    Gửi bởi snoit trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 3
    Bài viết cuối: 04-01-2012, 09:34 PM
  3. Add XML vào tool box trong visual 2010 như trong Visual 2008
    Gửi bởi anhlavip_10a4 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 18-12-2011, 02:40 PM
  4. Sử dụng get set trong visual C# 2008
    Gửi bởi boychantinh20027 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 05-06-2011, 12:28 AM
  5. hỏi về lỗi cơ bản trong visual C++ 2008
    Gửi bởi dothoai trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 11
    Bài viết cuối: 16-03-2009, 03:05 AM

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