01/10/2018, 08:54

Ai giải thích hộ em cái C++ này cái

#include <stdio.h>
void main()
{
	int i, k;
	char m;
	short s, p;
	long tong;
	const	int a =13;
		i =3;
		m =4;
		s =5;
		tong=i+m+5+s+a;
 		cout<<"tong la"<<tong;
}

tại sao khi thêm #include thì nó báo lỗi k chạy đượccòn nếu k thêm thì cái hàm cout nó không thực hiện được

Tao Không Ngu. viết 11:03 ngày 01/10/2018

Hi Minh Hoàng
Bạn học lại C/C++ cơ bản @_@!

Khoa NTA viết 11:10 ngày 01/10/2018

Bạn phải phân biệt rõ giữa C và C++, bạn code C++ thì bạn cần include ‘iostream’ chứ không phải ‘stdio.h’ và muốn dùng ‘cout’ thì phải using namespace std;. Nói chung là học cơ bản xong đã rồi tính tiếp nha bạn.
Bạn cũng nên đặt lại tiêu đề vì một ngày có rất nhiều người “em không hiểu chỗ này”, “ai giải thích hộ”, “không chạy được code”, … Haiz

Ha Hoang viết 11:01 ngày 01/10/2018

biến i là ký tự mà ,sao mà cộng được

rogp10 viết 11:06 ngày 01/10/2018

Cộng được nhé bạn, nó là con số thôi.

Duy Le Dinh viết 10:58 ngày 01/10/2018

Thư viện stdio.h không có hàm cout. Hàm cout thuộc thư viện iostream.

Hai cách sửa:

  1. printf(“Tong la %i\n”, tong);
  2. #include
    std::cout << “tong la”<<tong;

Đó là về hai cái bộ thư viện stdio.h và iostream, các bạn mới học hay bị nhầm lẫn nên mình giải thích cụ thể hơn tí. Còn phần khởi tạo các giá trị của biến thì bạn xem lại C/C++ cơ bản.

Jacaré Junior viết 11:04 ngày 01/10/2018

BẠN học lại cho kĩ đi @@, học C++ thì ra C++, sao có thể lẫn lộn thế được

Bài liên quan
0