Không chạy được chương trình trên Visual Studio

Đây là code của em ạ:

#include <iostream>
using namespace std;

/*
	MUA ROI DANG DO THI HINH SIN
	1	8	9	16
	2	7	10	15
	3	6	11	14
	4	5	12	13		voi n=4
*/

int main()
{
	int n;
	cout << "Nhap so nguyen duong: ";
	cin >> n;
	while (n <= 0)
	{
		cout << "Vui long nhap lai: ";
		cin >> n;
	}
	for (int i = 1; i <= n; i++)
	{
		if (i % 2 == 0)
		{
			for (int j = 1; j <= n; j++)
			{
				cout << n * j - n + i << "\t";
			}
		}
		else
		{
			for (int j = n; j >= 1; j--)
			{
				cout << n * j - n + i << "\t";
			}
		}
	}
}

Vấn đề của em là bình thường em vẫn dùng Visual Studio để học C++, mọi lần em cứ làm 1 bài sẽ tạo cả 1 project mới. Nay em muốn tiết kiệm dung lượng nên tạo 1 project rồi tạo thêm file .cpp vào thì chỉ có file đầu tiên chạy thôi, các file.cpp sau sẽ hiện lỗi như vậy. Mọi người giúp em với ạ, em cám ơn

  1. file của bạn còn chưa save
  2. không có thấy bất kì cái gì gọi là project trong hình cả
  3. bạn chạy code như thế nào? nếu là click nút chạy trên visual studio (nút tam giá xanh lá) thì bạn có đặt ra câu hỏi kiểu làm sao visual studio biết mình muốn chạy file nào?
3 Likes

Dạ vậy nếu em muốn chạy 1 file nhất định thì làm sao ạ?

Cùng 1 dự án (project), chỉ có 1 hàm main. Nếu có nhiều hơn 1 hàm main thì việc dựng (build) sẽ bị lỗi và kết quả như bạn thấy.
Nói cho chính xác thì cùng 1 dự án, không nên có bất kì hàm nào trùng tên trong một không gian tên.

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?