Lỗi không chạy được C trên VS2012

Tình hình là em mới chuyển qua C,nhập đúng mà sao nó ko cho chay, ai giải thuchs hộ với.

Động tác cơ bản: copy lỗi vào google sẽ ra thôi bạn ơi :slight_smile: 
1 Like

Hi Vinh Nguyễn
Copy lỗi dán lên gôgle tìm.

bạn có thấy chữ dịch tiếng anh ởi dứoi màn hinhg tui ko…tui ko hiểu mới lên đây hỏi

thế google dịch đẻ làm gì hả bạn ?

1 Like

hình như nó ko cho dùng C tren VS 2012 ấy… nó bảo phải dùng scanf_s mới cho xuất ra màn hình

đấy bạn tự sửa lỗi có phải hay hơn không ! đi nhờ mất thời gian lắm :slight_smile:
gg + tiếng anh = fix được lỗi

1 Like

tức quá…tối hom qua học trên trung tâm ghi đc, về nhà mở lap lên làm ko đc, cũng là VS 2012, đoạn code y như nhau, cái thì cho chay , cái thì ko cho chạy, cái thì dùng scanf ko đc, phải bắt dùng scanf_s. là sao

thêm dòng này vào đầu projects khi sử dụng C là ok

#define _CRT_SECURE_NO_WARNINGS

Hi Vinh Nguyễn
Vấn đề là nó thế này. MS không tuân theo C chuẩn (các bản VS mới hỗ trợ C chuẩn tốt hơn.). Vì một lý do nào đó họ nói rằng các hàm trong C chuẩn là không an toàn nên yêu cầu lập trình viên phải dùng các hàm do MS viết (thường thêm hậu tố _s). Bạn có thể dùng các hàm chuẩn bằng cách tắt CTR_wảning đinhl. Lên google tìm từ khóa cái CRT… có hướng dẫn tắt. Hoặc khi tạo mói dự án bỏ tích check an ninh đi.

P/S Tự tìm đi bạn học được nhiều hơn đấy.

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