Hiển thị kết quả từ 1 đến 4 / 4
  1. #1
    Tham gia
    11-07-2009
    Bài viết
    2
    Like
    0
    Thanked 1 Time in 1 Post

    Mình mới làm quen với C++. Xin các bạn giúp đỡ về lỗi cú pháp

    Mình thử viết một chương trình tính diện tích như sau nhưng khi dịch thì cứ bị lỗi: C2059 syntax error: ';' tại dòng 6 và 7. Xin các bạn giải thích giúp. mình xin cảm ơn!

    1. #include <iostream>
    2. using namespace std;
    3. void main()
    4. {
    5. float cd, cr;
    6. cout << "Chieu dai:" << ; cin >> cd;
    7. cout << "Chieu rong:" << ; cin >> cr;
    8. cout << "Dien tich=" << cd*cr;
    9. return ;
    10. }
    Quote Quote

  2. Thành viên Like bài viết này:


  3. #2
    Tham gia
    11-07-2009
    Bài viết
    2
    Like
    0
    Thanked 1 Time in 1 Post
    Sao không có bạn nào giải thích giùm mình vậy?

  4. #3
    Tham gia
    13-08-2012
    Location
    Vĩnh Cửu, Đồng Nai
    Bài viết
    95
    Like
    9
    Thanked 9 Times in 8 Posts
    Thêm #include <string>;
    Bạn bỏ "<<" thứ 2 của hai dòng 6 và 7 đi là chạy được, Thế này nè:
    6. cout << "Chieu dai:" ; cin >> cd;
    7. cout << "Chieu rong:" ; cin >> cr;
    Được sửa bởi ada95 lúc 08:40 ngày 30-05-2019
    Life - Love - Freedom

  5. #4
    Tham gia
    08-09-2012
    Bài viết
    50
    Like
    13
    Thanked 6 Times in 4 Posts
    Sửa như thế này mới ok nhé bạn.

    Code:
    #include <iostream>
    using namespace std;
    
    int main(void)
    {
    	float cd, cr;	
    	cout << "Chieu dai:" << endl;
    	cin >> cd;
    	cout << "Chieu rong:" << endl; 
    	cin >> cr;
    	cout << "Dien tich=" << cd*cr << endl;
    	system("pause");
    
    	return 0;
    }
    Điện tử và Lập trình Channel - C/C++, IOT, VĐK

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • 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
  •