scanf chứ không phải scantf. Khác nhau một chứ cái thôi, nhưng máy tính ngu lắm, nó không hiểu đâu.
em sửa r mà vẫn lỗi ạ
Bạn đã không tạo một empty console application rồi. nếu muốn sửa, bạn thêm dòng
#include <stdafx.h>
Xoá hết project, tạo lại project C, đừng tạo C/C++ Link
em thấy cái visual của e k có c, mà em chạy c trên c++ có đc k ạ
Không phải là không có C, mà là … Bạn đọc ở cái file PDF mình gửi phía dưới ấy, nó hướng dẫn đầy đủ tạo project code C
LINK
Thì bạn cứ thêm dòng này vào đã. Cái này không phải của C mà là của một số project Visual C++
em nhớ không nhầm thì bên visual thì scanf thay = scanf_s
Ừ, nhưng đó là vấn đề an toàn thôi, có thể define lại _CRT_SECURE_NO_WARNINGS hoặc chọn cho IDE bỏ qua cảnh báo.
_CRT_SECURE_NO_WARNINGS
Vậy là nó diệt luôn hàm không _s. Dùng Code::Blocks đi bạn, VS viết C++ không viết C được đừng học scanf_s sẽ bị lock-in, lệ thuộc nặng nề vào VS.
_s
scanf_s
Vả lại, dùng scanf là thất sách chính vì cách nó xử lí khi nhập linh tinh. Cứ mở buffer ra rồi gọi atoi() cho lành.
scanf
atoi()
Trần Thanh Tú
0 chủ đề
0 bài viết
scanf chứ không phải scantf. Khác nhau một chứ cái thôi, nhưng máy tính ngu lắm, nó không hiểu đâu.
em sửa r mà vẫn lỗi ạ
Bạn đã không tạo một empty console application rồi. nếu muốn sửa, bạn thêm dòng
Xoá hết project, tạo lại project C, đừng tạo C/C++
Link
em thấy cái visual của e k có c, mà em chạy c trên c++ có đc k ạ
em thấy cái visual của e k có c, mà em chạy c trên c++ có đc k ạ
Không phải là không có C, mà là …
Bạn đọc ở cái file PDF mình gửi phía dưới ấy, nó hướng dẫn đầy đủ tạo project code C
LINK
Thì bạn cứ thêm dòng này vào đã. Cái này không phải của C mà là của một số project Visual C++
em nhớ không nhầm thì bên visual thì scanf thay = scanf_s
Ừ, nhưng đó là vấn đề an toàn thôi, có thể define lại
_CRT_SECURE_NO_WARNINGS
hoặc chọn cho IDE bỏ qua cảnh báo.Vậy là nó diệt luôn hàm không
_s
. Dùng Code::Blocks đi bạn, VS viết C++ không viết C được đừng họcscanf_s
sẽ bị lock-in, lệ thuộc nặng nề vào VS.Vả lại, dùng
scanf
là thất sách chính vì cách nó xử lí khi nhập linh tinh. Cứ mở buffer ra rồi gọiatoi()
cho lành.