Mengapa jendela baris perintah menghilang dengan cepat saat menggunakan Visual Studio 2013?


1

Saya menggunakan Visual Studio untuk bekerja pada kode komputer, kebanyakan kali saya menjalankan potongan kode dan mereka mengeksekusi dengan sukses tetapi output berkedip pada jendela begitu cepat sehingga saya tidak bisa melihat output dari kode yang saya jalankan. Apakah ada cara saya bisa melihat output ini atau tetap di layar lagi? Saya menggunakan C ++ di Visual Studio 2013


Jika Anda membuat Kelas Konsol daripada di Metode Main () Anda harus menulis Console.ReadLine (); pada akhirnya. Contoh ini akan untuk C #
Devid

Apakah maksud Anda jendela output? Atau Anda menulis aplikasi konsol?
Dave

@D ya saya pikir saya sedang mengerjakan aplikasi konsol (saya baru dalam hal ini). Tetapi yang menjadi perhatian saya adalah, antarmuka baris perintah di mana output saya seharusnya muncul, mengeksekusi baris kode dengan sukses dan menghilang begitu cepat sehingga saya tidak tahu apa yang terjadi. Yang saya tahu adalah kode itu dijalankan dengan sukses.
user601099

@Devid Saya kira ini tidak akan bekerja untuk C ++ kan? Saya mencoba mengetiknya dan saya melihat bahwa _CONSOLE adalah satu-satunya yang tersedia di perpustakaan
user601099

Jawaban:


1

Ini normal untuk aplikasi konsol. Konsol hancur ketika semua proses yang terpasang berakhir. Jika Anda ingin tetap terbuka, Anda harus menjaga proses Anda berjalan. Di C ++ Anda bisa menggunakan

std::string str; std::getline(std::cin, str);

Dan Anda akan menekan enter untuk menyelesaikan aplikasi dan membiarkannya keluar.


Terima kasih banyak .. Berhasil! sayangnya saya tidak dapat memperbaiki saya pikir (karena saya baru dan itu menolak suara saya?). Terima kasih kepada orang lain yang mencoba pertanyaan saya (awalnya) yang ditulis dengan buruk
user601099

sementara ini bekerja untuk sepotong kode tertentu saya menjalankannya hanya menampilkan konsol kosong setelah menjalankan kode lain, dan dalam beberapa kasus tidak berfungsi. Saya akan mengingat apa yang Anda katakan tentang hal ini normal untuk aplikasi konsol tapi pertahankan pertanyaan jika ada solusi lain.
user601099

Anda memastikan untuk meletakkan baris ini setelah kode yang relevan bukan? Apa yang dilakukannya adalah menunggu pengguna untuk memasukkan sejumlah karakter dan tekan enter. Jika Anda melakukan ini sebelum kode Anda, itu akan menunggu, dapatkan kunci enter Anda, jalankan kode Anda dan tutup kembali.
Richard Robertson

ya saya sudah mencoba sebelum dan sesudah kode. Saya pikir setelah kode yang paling tepat
user601099

0

Coba tekan Ctrl-F5 (Jalankan tanpa debugger). Dengan cara ini jendela konsol akan tetap terbuka.


Saya telah menggunakan ctrl + f5 untuk debugging, windows tetap terbuka setelah eksekusi berhasil tetapi ketika saya bertindak pada program itu sendiri (misalnya program yang menjumlahkan bilangan bulat, jika saya memasukkan bilangan bulat dan kemudian mengakhiri program dengan memasukkan bukan bilangan bulat, "jumlah" yang merupakan jawabannya, berkedip sangat cepat sehingga saya tidak bisa melihat jawaban yang sebenarnya. Misalnya itu menjumlahkan 163 + 256 + 911 dan memberikan jawaban yang benar tetapi begitu cepat sehingga saya tidak melihatnya sebelum baris perintah window closes) Saya pikir pertanyaan awal saya harus diperbaiki tetapi ini harus menjelaskan apa masalah saya
user601099
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.