Tôi đã viết một chương trình trong vC++ có hành vi khác nhau trong các trường hợp khác nhau như dưới đây.Điểm khác biệt giữa studio ảnh F5, ctrl + F5 hoặc chạy bên ngoài studio trực quan là gì?
Khi tôi chạy nó bằng F5, nó hoạt động bình thường trong chế độ phát hành.
Khi tôi chạy nó bằng ctrl + F5, nó bị treo khi tôi bắt đầu gửi dữ liệu đến chương trình.
Bên ngoài phòng thu trực quan, nó gặp sự cố ngay lập tức.
Tôi không biết cách tìm lỗi. Bất kỳ ý tưởng nào về các trường hợp này là gì?
Lý do thông thường là biến chưa được khởi tạo nhận các giá trị ngẫu nhiên khác nhau tùy thuộc vào cách chương trình được bắt đầu. –
điều này phụ thuộc vào môi trường var? làm thế nào tôi có thể theo dõi lỗi. –
Nó cũng có thể phụ thuộc vào môi trường. Hoặc nó bắt đầu trong các thư mục khác nhau (nếu bạn sử dụng bất kỳ tệp nào). Nếu không, bạn có thể có một cái gì đó như 'int i;', trong đó 'i' được sử dụng trước khi được gán một giá trị. –