01/10/2018, 16:05

Tại sao khi debug thì không thấy kí tự xuất hiện ở cuối xâu?

Chào mọi người, mình có thắc mặc là tại sao khi mình có 3 biến chuỗi có độ rộng 5 char và được nhập như hình, mình thắc mắc tại sao khi mình nhập vào 4 char mà khi debug không thấy kí tự kết thúc chuối xuất hiện, ý mình không phải là muốn xuất ra console kí tự NULL mà là nội dung của biên hiện thị trong phần debug kìa ? nếu đúng theo lý thuyết thì ký tự cuối cùng là kí tự kết thúc chuỗi vậy a[4] phải là và phải nằm trong chuỗi chứ ?
Thanks!

Aragami1408 viết 18:19 ngày 01/10/2018

Vui lòng bạn post code lên đây nhé! Giao diện đã tối font thì khó nhìn -> chả ai nhìn được và hình dùng được code bạn -> họ lười và không giúp bạn. Vui lòng bạn hãy tôn trọng người khác

viết 18:16 ngày 01/10/2018

Ý là hỏi sao nó k lên console hả? nó k phải là ký tự nên k hiện đâu bạn, có xem qua hex hay debug như cột bên trái thì thấy thôi.

Nguyen Trong Dung viết 18:10 ngày 01/10/2018

thanks bạn. Mình sửa lại edittor rồi, bạn giúp mình với.

Nguyen Trong Dung viết 18:15 ngày 01/10/2018

không bác. Ý là lúc add watch ở phần debug kìa, nội dung của biến lại k có thấy \0 của biến mảng char[5] được nhập vào 4 char.

Bài liên quan
0