30/09/2018, 22:11

Lỗi: 'for' loop initial declarations are only allowed in C99 mode

C:UsersKMADocumentscontro.c|6|error: ‘for’ loop initial declarations are only allowed in C99 mode

Ai biết fix lỗi này không ạ

Pham Van Hai viết 00:17 ngày 01/10/2018
Bạn nên tham khảo thêm các chuẩn C (hiện tại có C89/90 - C99 - C11, ...). Mỗi chuẩn sẽ có sự khác nhau một chút. Quay trở lại trường hợp của bạn compiler của bạn mặc định dùng chuẩn C89/90 --> chuẩn này không cho phép khai báo biến ở bất ký chỗ nào, mà các biến phải được khai báo đầu tiên trước tất cả các lệnh khác -> int j của bạn phải được khải báo trước các lệnh for.
Bạn nào xem thử bài tớ làm sao lỗi chả hiểu!!!!! Viết chương trình định nghĩa các hàm để thực hiện các công việc sau: a) Nhập mã sinh viên, họ và tên, điểm của không quá 50 sinh viên vào tập tin input.txt b) Tìm các sinh viên có điểm thấp nhất và cao nhất và tính điểm trung bình của các sinh viên c) Tìm họ tên của sinh viên có mã được nhập từ bàn phím d) Tìm tất cả sinh viên (gồm mã sinh viên, , họ, tên và điểm) có tên giống với tên được nhập từ bàn phím e) Ghi tất cả kết quả thực…
Nguyễn Trường Sơn viết 00:27 ngày 01/10/2018

mình hiểu òi, khai báo int i; ở đầu tiên là đc

Bài liên quan
0