30/09/2018, 17:08

Lỗi "multiple definition of main" và "first defined here"

Đây là đoạn code mình nhập vào sau khi setup lại, vấn đề complier đã xong nhưng mà lại không chạy được. Nhìn lại code thấy vẫn đúng , nó báo lỗi "multiple definition of main " và “first defined here”.

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a;
    printf("Nhap so :");
    scanf("%d",&a);
    printf(" ban vua nhap so %d",a);
    system("pause");
    return 0;
}
Pii viết 19:13 ngày 30/09/2018

system(“pause”); cái này trong thư viện windows.h , bạn xem lại đi, chắc h ko còn lỗi gì ngoài code đâu. Mà bạn sửa cái tiêu đề đi,sai chính tả…

Minh Hoàng viết 19:23 ngày 30/09/2018

nó báo lỗi " multiple definition of " main " và " first defined here"

Lỗi mutiple definition of “main” có thể do bạn viết nhiều hàm main, hoặc nhiều file source có hàm main để cùng project.
Lỗi first defined here thì không biết nó trỏ đến đâu. Bạn Pii chắc nói đúng rồi đó.

anonymous viết 19:19 ngày 30/09/2018

@Pii : phải khai báo cả thư viện windows.h nữa hả bạn :v , mình dùng cái dev C++ không phải khai báo nên quen tay viết thẳng . Tiêu đề chắc do lỗi type nhanh quá không để ý
@Rok_Hoang : Nếu không nhầm thì khi chọn 1 project mới , mình nhét cái code kia của mình và 1 cái chương trình "Hello world " trong cùng 1 source . Phải tách riêng ra hả bạn ?

anonymous viết 19:21 ngày 30/09/2018

anyone ?
!!!

Thành Phạm viết 19:23 ngày 30/09/2018

Bạn chụp ảnh màn hình lỗi + toàn bộ code được không

Mai Anh Dũng viết 19:19 ngày 30/09/2018

Tạo project mới đi, sẽ hết lỗi này.

Lỗi mutiple definition of “main” có thể do bạn viết nhiều hàm main, hoặc nhiều file source có hàm main để cùng project.

Hoàng nói đúng rồi

Bài liên quan
0