Lỗi Thread 1: EXC_ARITHMETIC khi code C++ là gì vậy trời?

4e7d0623e98d83aea0ed.jpg


Ối dồi ôi, gặp lỗi Thread 1: EXC_ARITHMETIC (code=EXC_I386_DIV, subcode=0x0 khi code C++ hả bạn? Đừng lo, mình có mấy cách fix cho bạn thử nè!

1. Check thử example trên cplusplus.com đi bạn ơi

Vào link này xem nha: http://www.cplusplus.com/reference/cstdio/scanf/

Chỉ cần stdio.h thôi, bỏ math.h đi. Copy cái example của nó về chạy thử xem máy bạn có lỗi không? Nếu vẫn lỗi thì chắc editor cài plugin C++ sai phiên bản rồi đó bạn ơi

2. Đổi tên thư mục thử xem sao

Tên thư mục không có khoảng trắng, tiếng Việt không dấu nha! Nhiều khi lỗi ngớ ngẩn do cái này đấy

3. Có thể do... chia cho 0 đó bạn

Check link này nè: https://stackoverflow.com/questions...arithmeticcode-exc-1386-div-subcode-0x0-error

Theo như mấy bác trên Stack Overflow thì lỗi này thường do... chia cho 0. Classic bug mà ai code cũng từng mắc phải ít nhất 1 lần

4. Debug kiểu vét cạn luôn

Rem (comment) tất cả code lại, sau đó uncomment từng dòng từ trên xuống dưới. Chạy đến khi nào bị lỗi thì dòng vừa uncomment chính là thủ phạm!

Chứ mình thấy bài example của bạn rất đơn giản mà, không lý nào bị lỗi cả Chắc phải debug kỹ thôi!

Nguồn: tinhte.vn
 
Back
Top